idea git更新和提交代碼

一 git更新和提交代碼

git操作:1 add+commit(如果不想提交的文件在commit完所有文件後stash changes)

               2 pull如果有衝突會彈出窗口,解決衝突後點擊merge就可以了

               3 push

二 有不需要提交的文件:commit後,stash changes;push後,unstash changes。

三 如果commit錯了,使用reset head,然後重新add+commit。head^是上一版本;head~2是上兩個版本。

四 pull會直接作用到workspace,如果有文件沒有commit的時候可能會提示git pull failed your local changes would be overwritten by merge。這個時候你需要stash changes,而不是add+commit。

總結:

整個更新和提交的過程如下:

1 add commit

2 stash changes

3 pull + 解決衝突

4 push(如果不小心commit了不想commit的文件,reset head後從步驟1再來一遍)

5 unstash changes

 

二 分支合併

1 切換到master,先進行代碼更新操作

2 log裏面選擇要提交的代碼,cherrey pick

3 push

 

三 爲什麼push的時候出現merge xx:本地有commit,並且落後於遠程的分支,pull的是否會merge。

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