• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    如何使用git提交更新代碼

    Git是一個開源的分布式版本節制系統,可以有用、高速的處置從很小到很是年夜的項目版本辦理。Git 是 Linus Torvalds 為了幫忙辦理 Linux 內核開辟而開辟的一個開放源碼的版本節制軟件。

    東西/原料

    • Git

    方式/步調

    1. 1

      初始設置:

      打開git bash,輸入

      git config --global user.name "username" 查看/設置用戶名

      git config --global user.email "email"  查看/設置郵箱

    2. 2

      當地撤銷:

      git diff 1.txt 查看1.txt文件點竄了哪些內容git log 查看汗青記實git reflog 查看汗青記實的版本號idgit reset --hard HEAD^ 回退到commit前的版本,git reset --hard HEAD~3 回退到commit前三個版本git checkout -- a.txt 把a.txt在工作區的點竄全數丟棄git reset HEAD <file>  撤銷暫存區的點竄(unstage)

    3. 3

      分支辦理:

      git branch 查看當地分支 

      git branch -a 查看所有分支

      git branch dev 建立dev分支

      git checkout master 切換到dev分支

      git checkout -b dev 建立并切換到dev分支

      git branch –d dev 刪除dev分支

      git merge dev 歸并dev分支到當前分支

      git branch --set-upstream dev origin-dev #添加當地dev分支與長途origin-dev分支的鏈接

    4. 4

      當地點竄推送到長途:

      git add 1.txt 把1.txt文件添加到暫存區

      git rm XX 刪除XX文件

      git status 查看當地文件狀況

      git commit –m “add 1.txt” 提交文件, –m后面的是注釋

      git push origin master 把當前當地分支master推送到長途庫origin的對應分支

      git commit -am 'xxxx'  add并commit 

    5. 5

      利用revert 撤銷錯誤的commit和push:

      當commit了錯誤的代碼并push后,可以利用git revert號令,將代碼回退到 錯誤提交前一次提交的狀況,也就是半斤八兩于還沒有寫錯誤代碼,然后再push一次即可。用例:1. git commit -m 'add 1'2. 寫了錯誤的代碼3. git commit -am 'add error 1 code' 而且 push,,(然后發現了錯誤)4. git revert HEAD 5. 編纂revert的原因,退出編纂6. 此時工作空間clear,錯誤代碼不見了,回到了第1步提交后的狀況7. 寫準確的代碼,add commit push 。 全數commit記實如下:

    6. 6

      git stash:

      git stash [save ‘message’]   將當前分支所有點竄存檔,并將工作空間還原到比來一次commit的狀況(clear狀況)git stash list          查看存檔棧,按入棧的挨次展示,最后stash的在最上面git stash show [stash@{1}]   查看存檔的點竄內容 ,不加參數則顯示比來一次的stashgit stash pop [stash@{1}]   用存檔恢復工作區,并刪除該存檔,點竄有沖突時掉敗,不加參數則恢復比來一次的stashgit stash apply       同stash pop ,可是不刪除存檔

      git stash drop        刪除指心猿意馬存檔git stash clear       清空所有存檔,刪除此中所有的點竄

    7. 7

      標簽:

      git tag v01 添加新標簽git tag 查看所有標簽git tag -d v01 刪除標簽

    8. 8

      點竄上一次錯誤的提交信息:(合用于push后的commit)

      git rebase -i HEAD^點竄pick為reword, 退出編纂點竄提交記實,退出編纂git push -f origin master

    • 發表于 2018-07-28 00:00
    • 閱讀 ( 1171 )
    • 分類:其他類型

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆