日常git命令

2022-02-22 18:52:28 字數 993 閱讀 1856

#### 合併分支:

1丶合併前把develop分支rebase/merge到feature分支,自測後,再發合併請求。

這樣做主要是考慮到: `feature分支合併到develop分支後,可能會出現衝突,把衝突在feature分支解決,儘量減少feature合併到develop分支後的衝突。其他考慮點暫時沒想到......`

2、git pull的預設行為是git fetch + git merge,

git pull --rebase則是git fetch + git rebase.

git rebase --abort 會回到rebase操作之前的狀態,之前的提交的不會丟棄;

git rebase --skip 則會將引起衝突的commits丟棄掉;

git rebase --continue 用於修復衝突,提示開發者,一步一步地有沒有解決衝突,fix conflicts and then run "git rebase --continue"

3、基於develop分支建立feature分支

- 第一步.在分支develop,拉取最新**

git pull

- 第二步.檢視分支

git branch

- 第三步.建立feature分支

git branch feature_1234

- 第四步.推送feature分支到遠端

git push origin feature_1234:feature_1234

- 第五步.檢視所有分支

git branch -a

4、合併分支feature到develop

刪除本地有但在遠端庫已經不存在的分支

[在msys版的git中使用git pull --rebase進行**更新到底是做了什麼?](

git日常命令

文總結了日常開發中git的常用命令,會逐步更新。1 回退到上乙個commit的版本 引用git reset hard head 1 head is now at 907af0c x some comments 這個命令很危險,他會徹底刪除最近一次提交的 不可恢復。而且在執行這個命令時,如果工作區還有...

Git日常命令

by jianingy on october 10,2008 10 00 pm no comments no trackbacks command alias 快捷命令設定 git config global alias.st status git config global alias.ci co...

git 日常命令

建立新倉庫 建立新資料夾,開啟,然後執行 git init 以建立新的 git 倉庫。檢出倉庫 執行如下命令以建立乙個本地倉庫的轉殖版本 git clone path to repository 如果是遠端伺服器上的倉庫,你的命令會是這個樣子 git clone username host path...