git的一些常用命令(備忘)

2021-06-26 22:46:51 字數 1077 閱讀 9769

檢視遠端庫資訊,使用

git remote -v;

本地新建的分支如果不推送到遠端,對其他人就是不可見的;

從本地推送分支,使用 

git push origin branch-name,如果推送失敗,先用git pull抓取遠端的新提交;

在本地建立和遠端分支對應的分支,使用

git checkout -b branch-name origin/branch-name,本地和遠端分支的名稱最好一致;

建立本地分支和遠端分支的關聯,使用

git branch --set-upstream branch-name origin/branch-name;

從遠端抓取分支,使用git pull,如果有衝突,要先處理衝突。

命令git tag 用於新建乙個標籤,預設為head,也可以指定乙個commit id;

git tag v0.9 6224937

git tag -a -m "blablabla..."可以指定標籤資訊;

git tag -a v0.1 -m "version 0.1 released" 3628164

命令git push origin 可以推送乙個本地標籤;

命令git push origin --tags可以推送全部未推送過的本地標籤;

命令git tag -d 可以刪除乙個本地標籤;

命令git push origin :refs/tags/可以刪除乙個遠端標籤。

全域性配色更好看:

git config --global color.ui true

最後,乙個別名的全域性應用

git lg:

git config --global alias.lg "log --color --graph --pretty=format:'%cred%h%creset -%c(yellow)%d%creset %s %cgreen(%cr) %c(bold blue)<%an>%creset' --abbrev-commit"

匯出某個版本以後的修改

git archive -o update.zip head $(git diff --name-only head^)

git一些常用命令

正常提交 流程 1 git status 查詢狀態 2 git add 提交到本地 3 git commit am 提交的說明 提交的說明 4 git pull 拉取遠端的 5 git push 提交到遠端 git 獲取遠端分支並且合併到本地 git remote show origin git r...

git的一些常用命令

最近剛開始接觸git,跟著廖雪峰老師的教程下來,發現git是真酷啊,起碼解決了幾乎我遇到的所有版本管理問題。非常好,講真,真的比svn好用 之前用過幾次svn 決定以後就用git了,哈哈。本文主要列舉出了常用的一些git命令,更過命令和詳細解釋,請移步 廖雪峰老師的git教程 廖雪峰的官方 先導概念...

Git的一些常用命令

3層結構 關係如圖 工作區是在電腦裡能看到的目錄,工作區有乙個隱藏目錄.git,這就是 git 的版本庫。把檔案往版本庫里新增的時候,將需要提交的檔案修改通通放到暫存區,然後提交。圖源於廖雪峰git教程 登入git config global user.name your name git conf...