git 操做

git分支操做javascript

  1. 建立分支java

git branch branchName
  1. 切換分支git

git checkout branchName
  1. 提交分支到遠程倉庫github

git push --set-upstream origin branchName
  1. 刪除本地分支shell

git branch -d branchName
  1. 刪除遠程倉庫上的分支ssh

git push origin --delete branchName

git tag 操做code

  1. 增長tag: git tag -a <tag> -m <tag comment>ip

  2. 提交tag: git push --tagsit

  3. 刪除遠程tag: git push origin --delete tag <tagname>class

使用指定的公鑰/私鑰來管理git倉庫

你可能有要使用不一樣的公鑰/私鑰來管理git倉庫的狀況,好比你使用不一樣的帳戶來分別向本身在公司的代碼倉庫以及向本身在github上的倉庫提交代碼,所以這時候你有兩對密鑰,分別對應着你在公司和github上的帳戶,假如你的公司帳戶使用了默認的id_rsa密鑰文件,則你須要爲github帳戶指定對應的密鑰。在~/.ssh/目錄下建立config文件,而後編輯該文件:

Host github
    HostName github.com
    User git
    port 22
    IdentityFile ~/.ssh/github_rsa

處理conflict

當merge分支出現衝突,這時你可能只想簡單的使用某個分支的版本並捨棄另外一個分支的版原本解決衝突,能夠使用命令:

git checkout --theirs/ours /filepath

查看每行代碼的更改

git blame /path/to/file

刪除遠程分支

git push origin --delete <branchName>
相關文章
相關標籤/搜索