git clone
git branch
git branch -a
git branch -r
git branch --v
git checkout admin_dev
git checkout -b test
git pull
git push
ps 這兩個通俗的拉取推送**,前提是本地**已經和線上的**庫已經建立了對映關係
git push origin test
git branch --set-upstream-to=origin/liyi test
git fetch origin liyi
git merge origin/liyi
git add .
git commit -m '測試檔案'
git push origin liyi
git status
git stash
ps 再去用git status
看我們變動的檔案,發現已經沒有修改了。而且已經回到了我們沒有做修改之前了,也就是我們最近一次提交**的位置了。
//恢復最近儲存的記錄並把恢復的記錄從儲存列表中刪除。只恢復工作區!(缺省會將被恢復的操作保留在工作區,但是不會自動幫你重新暫存)
git stash pop
ps 注意恢復暫存的幾個命令的不同,
//恢復最近儲存的記錄但不會刪除儲存列表裡面對應的記錄。(缺省會將被恢復的操作保留在工作區,但是不會自動幫你重新暫存)
一般,在做新功能的開發或者是bug修改的時候,是我們先在master
分支上新建乙個功能分支
檢視當前本地分支,是否在master分支,不在,切換到master
分支
git brnach
git checkout master
現在已經在master
分支了,基於master
分支新建乙個功能分支
git cheeckout -b feature-function-liyi
在新建的本地分支上做開發,然後提交
git add .
git commit -m ''
新開發的功能已經完善,把新功能的分支合併到測試分支develop
a. 切換到develop
分支
git checkout develop
b. 拉取**庫里develop
的分支
git fetch origin develop
c. 合併**庫的develop
分支到本地develop
分支
git merge origin/develop
d. 合併新開發在功能分支到develop
分支
git merge feature-function-liyi
e. 推送合併請求
git push origin develop
e. 等待合併
f. 測試**完成,重複上述過程,把功能分支推送到線上master
分支。
g. 工作告一段落。
Git學習 git常用命令
我們常用 p 選項展開顯示每次提交的內容差異,用 2 則僅顯示最近的兩次更新 還有許多摘要選項可以用,比如 stat,僅顯示簡要的增改行數統計 p 按補丁格式顯示每個更新之間的差異。stat 顯示每次更新的檔案修改統計資訊。shortstat 只顯示 stat 中最後的行數修改新增移除統計。name...
git常用命令學習
1.提交專案 1.遠端建立專案 git clone 鏈結 拷貝下來 git add 增加的檔案 新增本地新增內容 git commit m 注釋 或者 a進入圖形介面寫入注釋 git push original master 將本地檔案提交遠端倉庫 當我們後續改變公升級專案後,再次提交如下 git ...
Git 常用命令學習
學習了網上一些git的資料 包括廖雪峰的教程 總結一下 1 git和svn命令的對比 git clone svn checkout git checkout svn switch git push svn commit 2 git add readme.txt 是把readme.txt從worksp...