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...