sudo apt-get install git
git config --global user.name "***"
git config --global user.email "***@***.***"
上邊是新增你的名字和郵箱,檢視你的配置資訊git config --list
git clone
cd be
touch readme.test
git add readme.test
git commit -m "add readme.test"
git push -u origin master
cd be
git pull / git pull origin develop
git log
git diff
當然,如果你只想看到個檔案的變化,後邊可以新增檔名這個引數檢視版本:
$ git tag
建立版本:$ git tag [name]
/git tag -a [name]
給過去commit 打tag:$ git tag -a [name] [提交校驗和]
刪除版本:$ git tag -d [name]
檢視遠端版本:$ git tag -r
建立遠端版本(本地版本push到遠端):$ git push origin [name]
刪除遠端版本:$ git push origin :refs/tags/[name]
合併遠端倉庫的tag到本地:$ git pull origin --tags
上傳本地tag到遠端倉庫:$ git push origin --tags
建立帶注釋的tag:$ git tag -a [name] -m 『yourmessage』
在用 git 管理的時候,經常遇到出現錯誤的提交,或者錯誤的合併,想要回退回去,也可能在多次提交後,想要回到每個特定階段的**,命令如下:回退上幾個版本:
head 的是指標指向的分支點,一般要使用的是退回到特定的版本號
git reset --hard head^
倒回到前兩個版本:git reset --hard head^^
倒回到上n個版本:git reset --hard head~n
倒回到特定版本:git reset --hard [版本號]
回退到某個版本後推送到遠端develop分支:git push -f origin develop
如何取消git add:git reset,這樣會撤回add前狀態
###10.刪除:
當工程中某個檔案是多餘的時候,我們需要刪除掉,不在讓git去管理他:取消git管理某個檔案:
git rm -r --cached 檔案
git學習 基本命令
git學習命令記錄 git config global user.name your name 設定您的名稱 git config global user.email email example.com 設定您的郵箱 建立乙個版本庫 mkdir learngit 建立乙個learngit的空目錄 c...
git 基本命令
man git man git commit man git pull man git merge git config global user.name yourname git config global user.email yourname example.com cd home git m...
Git 基本命令
git config global user.name xx git config global user.email x com 1.建立專案資料夾 mkdir myproject 2.進入專案資料夾 cd myproject 3.初始化專案 git init 4.建立 readme.md tou...