Git for PyCharm


Git for PyCharm


Using PyCharm’s Git integration locally:http://confluence.jetbrains.com/display/PYH/Using+PyCharm%27s+Git+integration+locally

創建git集

project創建git

  • Alt+`顯示VCS命令(或者選擇VCS->VCS Operations Popup)
  • 選擇Create Git repository

此時在根目錄下自動創建了.git文件夾,來安裝本地版本庫

而此時project文件窗口變色,文件爲紅色表示尚未加入當前git版本

在setting(ALT + CTRL + S)中,選擇version control,可以看到project已經和git關聯

文件版本控制

  • 文件添加版本控制

選中文件,按下CTRL + ALT + A ,文件變爲綠色,則該文件加入版本控制,但並未託管

  • 文件刪除版本控制

選中文件,按CTRL + ALT + Z,文件脫離版本控制,重新變爲紅色

版本提交

點擊VCS↑按鈕,進入版本commit窗口

選擇commit提交版本,選擇commit and push 提交併同步到遠程倉庫

左下角的小窗口中可以選擇Version Control選項,在log中可以看到當前版本控制文件和改變情況

setting→Version Control→Ignored Files可以控制忽略文件


版本分支

我們當前在哪一個分支上工作?

  • 首先,我們可以在下欄中的Log中看到當前版本狀況
  • 以下命令可以在主菜單彈框基於當期版本分支創建新分支(new branches):

    VCS→Git→Branches

  • 當然最好的方法是直接在下欄中的log中在branch條目右鍵執行創建新分支

在新的版本中寫代碼

  • 切換版本:checkout分支可以將HEAD移動到當前分支

  • 下欄中的Branches選框可以選擇版本顯示

merge

恩,這個纔是重要的,不過版本分支的正確開始纔是基礎。選擇branch右鍵進行merge,該版本會和HEAD版本進行merge,過程還是很爽的,親自試試纔會發現。就是這樣。


pycharm版本遠程控制

將code共享到遠程github倉庫

VCS->Import into Version Control->Share project on GitHub

Commit

VCS↑ button就可以了。

Push

ALT + `// vcs > git > push

或者在上步commit時選擇Commit and Push

Stash & UnStash

shash是將修改狀態(changes)改變到上次commit的狀態,之後的修改將被移除

而unstash撤銷stash操作

操作指令: ALT + ` + Stash // Unstash

Push合併分支

push後,將本地HEAD分支與遠端origin/master合併

push解決衝突

merge過程出現衝突後,顯示push失敗並彈框

對於衝突文件,可直接選擇修改,再次merge

pull

pull過程和push過程是類似的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章