git是現在流行的**管理工具,對於剛從學校畢業的菜鳥來說,能夠熟練掌握git命令,玩轉git是踏入工作的第一步。
在git環境裡,預設有乙個主分支master,一般來說,我們會建立乙個用於開發的dev分支,開發提交測試通過之後,再合併到master上進行發布。實際上,當你進了公司都會以團隊的方式協作開發,很多時候我們領取乙個需求後,為了不影響別的開發人員,會從dev新建乙個分支,從新分支上去完成開發需求,然後再合併到dev分支。下面我就以這個場景來分步驟介紹git常用的操作指令:
1.檢視分支(列出分支,帶*的為當前所在分支)git branch //預設是檢視本地分支git branch -r //檢視遠端分支
git branch -a //檢視本地和遠端所有分支
2.新建分支
git branch b1 //新建乙個分支git checkout b1 //切換到分支b1
git checkout -b b1 //新建並切換到分支b1
3.開發需求,編譯通過,檢視git狀態
git status4.把修改的**新增到快取區
git add . //新增當前目錄下所有git add [file1] [file2] ... //add 指定檔案
git add [dir] //新增指定檔案目錄下的修改
5.提交修改**
git commit -m 提交修改6.變基主幹**到當前分支,確保不衝突
git pull origin dev --rebase7.切換到主幹並更新**到最新
git checkout devgit pull
8.合併分支b1
git merge b19.推送到遠端分支
git push好啦,任務完成,可以通知老大發布了!
以上流程操作滿足日常工作,想深入了解的繼續學習
merge 與 rebase的區別
git在工作中的使用技巧
ubuntu安裝命令 sudo apt get install git 新建乙個目錄 mkdir git test 在git test目錄下建立乙個版本庫,命令 git init 新增到暫存區 git add code.txt 把暫存區的所有內容提交 git commit m 版本1 推送遠端分支 ...
git工作中的常用操作
1.安裝git之後配置使用者名稱密碼 git config global user.name tiemaocsdn git config global user.email tiemaocsdn qq.com 2.將遠端倉庫拉去到本地工作空間進行開發 通過如下幾種方式進行 拉取 1.git chec...
在工作中找尋價值
我遇到很多程式設計師都說自己的工作很無聊,很無趣,想跳槽幹點更有技術含量的 更有挑戰性 甚至是更炫的工作。還有些人一邊罵現有的專案,一邊找新的工作。其實除非你能從頭參與乙個專案的開發,到了新的專案也差不多,很難滿足你的要求。現在有幾個專案是從頭來的呢?大部分的專案都是處於維護狀態,就是對新需求在老 ...