git 不完全指南

最近的工作中,總有小伙伴因為 git 問題整天抓頭發.一般我都是建議他們看

廖雪峰的 git?, 說實話,廖老師的文章寫的通俗易懂,一般正常的開發看幾遍也就懂了,但是還

是有些小伙伴始終搞不清楚一些重要概念.

比如:

1 什么是分支?

分支相當于你跟 git 請求一個自己的工作簿,從你申請的那個點開始,你的分支屬于你自己,

當你切換到自己的分支,就可以隨意工作.別人的分支提交合并都不會影響到你的分支.只有你

把工作簿上交了,別人才能看到你改動的東西.

2 拉取\暫存\提交\合并的順序?

小明要開發一個留言板的功能,他從 dev 分支開了一個新分支 xiaoming_message_board.幾

天后,他開發完了,一看,dev 上有這條分支有 99 條待拉取.這下犯愁了,我們該怎么操作呢?

第一步: 小明使用 git add . 把所有開發的東西添加到暫存區;

第二步: 小明使用 git commit -m 'finish' 暫存區的內容提交到本地倉庫;

第三步: 小明使用 git checkout dev 切換到 dev 分支;

第四步: 小明使用 git pull 拉取更新代碼;

第五步: 小明使用 git merge xiaoming_message_board 把分支合并到 dev;

第六步: 小明使用 git push -u origin dev 將代碼推送到 git 服務器.

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容