如何檢視當前git分支 Git使用學習筆記

2021-10-14 13:35:26 字數 3388 閱讀 9718

# 可選,讓git命令列顯示顏色

$ git config --global color.ui true

先建立乙個空資料夾,windows下不再介紹,linux以及macos下可通過$ mkdir gitlearn命令建立;

通過$ git init將剛才建立的目錄變為可管理的倉庫;

在剛才建立的空資料夾中,新增你自己的檔案,以readme.md為例;

git add命令將檔案新增到倉庫;

$ git add readme.md
git commit將檔案提交到倉庫;

$ git commit -m "this is a readme.md file."
git status檢視倉庫當前狀態;

git diff filename檢視檔案具體修改的內容;

$ git diff readme.txt
git log檢視最近到最遠的提交日誌

$ git log --pretty=oneline
回退之前的版本,先用git log檢視提交歷史,以確定commit_id,回退後,當想要重返未來版本時,用git reflog檢視命令歷史,從而確定重返版本commit_id,head指向當前版本,為了在版本的歷史之間穿梭,使用命令git resrt --hard commit_id

$ git reset --hard head^
直接丟棄工作區的某檔案修改內容時,使用命令git checkout -- filename

$ git checkout -- readme.md
刪除檔案,先在工作區將檔案刪除後,然後使用命令git rm將版本庫中檔案刪除,然後通過git commit提交

$ git rm readme.md

$ git commit -m "delete readme.md"

$ ssh-keygen -t rsa -c "[email protected]"

$ git remote add origin [email protected]:cunyu1943/gitlearn.git

$ git clone

# 第一次推送

$ git push -u origin master

# 之後的推送

$ git push origin master

$ git switch -c dev

# 等價命令

$ git checkout -b dev

# 等價命令

$ git branch dev

$ git checkout dev

$ git branch

$ git checkout/switch master

$ git merge dev

$ git branch -d dev

$ git branch -d dev

$ git log --graph

$ git push origin master

# 若推送失敗,則先執行如下命令

$ git pull

$ git checkout -b dev origin/dev

$ git branch --set-upstream dev origin/dev

# 打乙個名為"v1.0"的標籤

$ git tag v1.0

# 檢視所有標籤

$ git tag

$ git show v1.0

$ git tag -a v1.0 -m "version 1.0 released" 132gsfh

# 刪除本地標籤

$ git tag -d v30.0

# 刪除遠端標籤

$ git push origin :refs/tags/v30.0

# 推送某一標籤

$ git push origin v1.0

# 推送所有標籤

$ git push origin --tags

$ git remote rm origin

$ git remote add gitee

$ git remote add github

# 推送到gitee

$ git push gitee master

# 推送到github

$ git push github master

# 舉例

$ git config --global alias st status

$ git config --global alias checkout co

$ git config --global alias commit cm

git檢視當前分支所屬

1.建立並切換到該分支 git checkout b 2.檢視遠端分支 git branch a 帶有 號的表示當前分支 3.檢視本地分支 git branch 4.切換分支命令 切換回master git checkout master 切換換其它分支 git checkout 5.git clo...

git的分支檢視

1.1檢視遠端分支git branch r r remote1.2檢視本地分支git branch1.3所有分支git branch a a all2.1新建分支,不切換至新分支git branch branch name 預設是拷貝操作,複製原分支內容至新分支2.2新建分支,並切換至新分支git ...

git 檢視遠端分支

這個資訊實際是存在config 檔案中的,可以用下面的命令來檢視temp分支的資訊,1 git config l grep branch temp 比如下面的列印說明本地 master 分支 track 的是 origin 庫的 master 分支。1 2 3 git config l grep b...