git常用命令

2021-08-21 12:20:13 字數 2258 閱讀 3515

1.git的安裝

1.1 安裝

$ sudo apt-get install git

1.2 檢視git的版本

$ git --version 

1.3 檢視git的所有操作語句

$ git

2.git的全域性配置(便於提交**時,知道是誰提交的**)

2.1 使用者名稱

$ git config --global user.name bigbig //  bigbig為使用者名稱

2.2 郵箱

$ git config --global user.email [email protected] // [email protected]為你的郵箱

2.3 終端列印顏色 // 可以不設定

$ git config --global color.ui true  

2.4 列出所有配置

$ git config --list

在本地新建乙個空倉庫

$ git init

檢視倉庫狀態

$ git status //可以檢視倉庫裡檔案狀態,列印的資訊中untracked files表示一下檔案未儲存到倉庫(沒有上戶口);如果顯示nothing to commit, working directory clean表示表示本地倉庫和工作區的**是一樣的

顯示檔案的扼要資訊: $ git status -s 

將檔案新增到**庫

$ git add 檔名 // 向倉庫登記(上戶口)

將當前資料夾下的所有新建或修改的檔案一次性新增到**庫

$ git add .

將修改提交到**庫

$ git commit -m '本次提交的備註資訊'

回到當前版本,放棄所有沒有提交的修改

$ git reset --hard head

回到上乙個版本

$ git reset --hard head^

回到之前第3個修訂版本

$ git reset --hard head~(3)

回到指定版本號的版本

$ git reset e695b67

檢視分支引用記錄

$ git reflog

檢視檔案變化

$ git diff

撤銷對檔案做的修改

$ git checkout 檔名

忽略檔案

$ echo '檔名' > .gitignore

檢視檔案差別 : $ git diff --staged

$ git diff head

撤銷誤操作: $ git reset 檔名// 從本地倉庫中取出檔案覆蓋,相當於取消commit

刪除檔案: $ git rm 檔名

修改檔名: $ git mv 舊檔名 新檔名

快取工作區: $ git stash

展開快取: $ git stash pop

新建分支: 

$ git branch 新分支名

檢視當前所有分支 : 

$ git branch

檢視遠端分支

$ git branch -r

刪除分支:

$ git branch -d 分支名

刪除遠端分支

$ git branch -r -d origin/bugfix1.0

切換分支:

$ git checkout 分支名

新建分支並切換到該分支: 

$ git checkout -b 分支名

在目的分支上合併**分支(先切換到目的分支上): $ git merge **分支名

git遠端倉庫管理

git remote -v # 檢視遠端伺服器位址和倉庫名稱

git remote show origin # 檢視遠端伺服器倉庫狀態

git remote add origin git@ github:robbin/robbin_site.git # 新增遠端倉庫位址

git remote set-url origin git@ github.com:robbin/robbin_site.git # 設定遠端倉庫位址(用於修改遠端倉庫位址) git remote rm # 刪除遠端倉庫

開啟團隊在gethub上的專案,複製專案鏈結

終端進入到存放專案的空資料夾後

$ git clone +鏈結

從伺服器拉專案

git pull -u origin master

將專案內容推送到伺服器

git push -u origin master

常用命令 Git 常用命令大全

安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...

git 常用命令

檢視是否存在檔案需要上傳 git status git add git commit m 建立遠端倉庫 git remote add origin 116.255.146.153 ruby cd work daily project.git 更新git fetch 116.255.146.153 r...

git常用命令

詳細 1,git log p 命令來顯示每一次提交與其父節點提交內容之間快照的差異。2,為了檢視載入 staged 而並未提交 not committed 的內容差異,可以使用 git diff stage 命令 在git 1.6之前的版本中,使用 cached 適應情形 在執行git commit...