1. 初始化本地庫
git init
git status 《檢視當前目錄狀態(檔案有未提交內容)>
2.增加檔案到git 本地倉庫快取
git add filename
git add "*.txt" 《新增所有本地目錄與子目錄的萬用字元到txt的檔案》
3.git log 檢視提交歷史
4.關聯遠端伺服器倉庫
git remote add origin
6.從遠端伺服器倉庫拉取新內容到本地
git pull origin master
7.取消staged檔案(add過的)
git reset filename
8.恢復未提交的檔案的修改內容到上個提交的版本,如filename被修改後(但未commit)
git checkout -- filename <--表示不使用其他引數;另外可以和切換分支的命令git chedkout branch 區分開來》
9.建立分支
git branch testbranch
git branch 《檢視當前有哪些分支》
git checkout testbranch 《切換到testbranch分支》
10.刪除
git rm filename 《將filename本地刪除同時提交刪除到git倉庫快取》
git commit -m "" 《刪除後提交》
11.合併分支
git checkout master 《切換回主分支》
git merge testbranch 《將testbranch改動合併到master>
git branch --force -d testbranch 《刪除分支; 如果不加force當testbranch沒有被完全合併時,會報錯》
ps:
git 官方入門教學:
github pull request使用方式:
git 使用筆記
git 使用筆記 初始化資訊 git config user.name name git config user.email com git config core.editor vim git init 初始化資訊 從遠端pull git clone git url git pull push 到...
git使用筆記
回滾 git checkout sql 沒有 git add 之前 執行回滾到原始狀態 git reset head sql 執行git add之後,但是沒有 git commit之前 操作,然後在執行 git checkout git remote v 檢視遠端倉庫詳細資訊 git log log...
Git使用筆記
用了一段時間的tortoisgit,基本能滿足目前的需求。但是當切換到linux的工作環境時,就有點不知所措了,於是又複習了一下git的命令,相對於第一次學習,又有了新的認識。工作區 working tree 所有有改動的檔案都存在於工作區。暫存區 index 對於已經存在於工作區的檔案,執行git...