最近公司使用 git 把自己學習的 心得分享下
2. 找到自己的專案 然後克隆下 遠端的程式碼到 本地
進入已安裝的 git命令列 輸入 git clone 加上 需要克隆專案的地址 如上圖 按下 enter 鍵 克隆專案 開始 安靜的 等待 即可
3.當我們克隆完了 專案 我們就可以 本地瀏覽專案了 此時 我們最好新建 一個分支 為啥要這樣呢 一般情況下 你沒有新建分支 如果多人 協作 修改專案 可能會導致衝突 我們公司某個專案 在 預設dev上 此時 我們 新建一個分支 只要 輸入 git checkout -b fixBugs 加上 你的分支名字(fixBugs) 這樣你的分支程式碼跟 dev 主幹分支程式碼 一模一樣 此時 你可以在自己的分支上 盡情的書寫程式碼了 是不是很棒。。。。
4. 現在 遇到一個情況了 就是預設分支dev 已經被其他小夥伴 合併成最新得了 我該怎麼樣獲取最新程式碼呢 保證分支最新呢
這個時候 我們 需要切換到 主分支dev(git checkout dev)然後 把自己的分支 合併到 主分支dev 上 (git merge fixBugs)
此時 出現畫面
git 在pull或者合併分支的時候有時會遇到這個介面。可以不管(直接下面3,4步),如果要輸入解釋的話就需要:
1.按鍵盤字母 i 進入insert模式
2.修改最上面那行黃色合併資訊,可以不修改
3.按鍵盤左上角"Esc"
4.輸入":wq",注意是冒號+wq,按回車鍵即可
出現上圖 合併 成功
然後 你在 基於合併後的 dev 主幹分支 新建 新的分支 git checkout -b fixBugsMerge 如此往復迴圈
5.如何在 dev 主幹分支拉取最新程式碼 git pull 那如何提交呢 git status git add . git commit -m "修改備註"
git push 等幾步
1.git clone [email protected]:xsw/scale.git 克隆程式碼到本地
2.git pull 拉取程式碼
3.git checkout -b fixBugs 新建分支fixBugs並且換到fixBugs分支上來
4.git status 列出當前目錄所有還沒有被git管理的檔案和被git管理且被修改但還未提交(git commit)的檔案.
5.git add . 使用它會把工作時的所有變化提交到暫存區,包括檔案內容修改(modified)以及新檔案(new),但不包括被刪除的檔案。
6.git commit -m "修改備註" 將暫存區的程式碼提交到本地倉庫
7.git push 將本地倉庫的程式碼推送到遠端伺服器端
8.git branch -d fixBugs 刪除分支fixBugs
一點 小小的 心得 不敢在各位面前 班門弄斧 如果覺得好 請收藏 覺得寫的不好 還請多多批評指正 有你們 技術路上不孤單 謝謝 各位大佬