git代碼提交流程


一.git提交代碼簡單流程

第一步,找到代碼倉庫地址 拉去項目代碼

git  clone ssh://地址路徑,最后用http的地址,而不用ssh路徑,http分配的才是自己賬號使用的代碼分支

第二步:如果首次拉去,會輸入git賬號,首次登錄之后,后面就不需要做任何操作了

第三步:git add . 把代碼提交到緩存區

第四步:git commit -m "備注" 提交代碼

第五步:把代碼合並到遠程分支中去 git push  (origin test)

如果沒有填,就是推送到默認分支,一般在退文件的時候,最后先拉去一下代碼 git pull 

 

把分支合並到主支

假如我們現在在test分支上,剛開發完項目,執行了下列命令

git add .
git commit -m ‘test'
git push -u origin test

然后我們要把dev分支的代碼合並到master分支上 該如何? 
二.首先切換到master分支上

1.git checkout master

如果是多人開發的話 需要把遠程master上的代碼pull下來

2.git pull origin master

如果是自己一個開發就沒有必要了,為了保險期間還是pull

然后我們把test分支的代碼合並到master上

3.git merge test


然后查看狀態

4.git status

兩個位置沖突了

 git checkout  routes/listing.php 處理沖突文件listing

 處理沖突文件需要合並文件,把在提交代碼的時候處理



上面的意思就是你有12個commit,需要push到遠程master上 
執行下面命令即可

5.git push origin master

這樣就可以了

需求單獨創建分支

在創建之前先 git pull 拉去最新項目代碼

git checkout -b dev 每次創建獨立分支

2)創建並切換到新的分支中:

命令:git checkout –b 分支名稱

 

 

從圖中可以看出,執行命令前,我們處於master分支中,執行命令后,我們直接在dev1分支中了。

3)刪除本地分支和原地分支:

 我現在在dev20181018分支上,想刪除dev20181018分支

  1 先切換到別的分支: git checkout dev20180927

  2 刪除本地分支: git branch -d dev20181018

  3 如果刪除不了可以強制刪除,git branch -D dev20181018

  4 有必要的情況下,刪除遠程分支(慎用):git push origin --delete dev20181018

  5 在從公用的倉庫fetch代碼:git fetch origin dev20181018:dev20181018

  6 然后切換分支即可:git checkout dev20181018

  注:上述操作是刪除個人本地和個人遠程分支,如果只刪除個人本地,請忽略第4步

6.代碼回滾

git log # 得到你需要回退一次提交的commit id
git reset --hard <commit_id>  # 回到其中你想要的某個版
或者
git reset --hard HEAD^  # 回到最新的一次提交


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM