1、設定使用者名稱
git config --global user.name "yanglei"
2、設定郵箱
git config --global user.email [email protected]
3、轉殖
git clone [email protected]:superlover/test.git
4、新增到暫存區
git add **
5、提交到本地倉庫
git commit ** -m "提交資訊"
6、推送到遠端倉庫
git push (git push origin master:master)
7、更新
git pull (git pull origin master:master)
8、用於顯示工作目錄和暫存區的狀態
git status
9、檢視提交日誌
git log
10、 切換分支
git checkout
11、檢視設定的遠端倉庫
git remote -v
(新增)git remote add
(刪除)git remote rm
12、檢視分支
git branch
13、建立分支
git branch **
14、刪除分支
git branch -d (刪除合併後的分支,沒合併刪除不了)
git branch -d (刪除包括沒有合併)
15、選擇分支提交(將本地建立的分支提交到遠端)
git push origin master(origin為遠端倉庫的名稱,master為分支)
16、合併分支
git merge
17、刪除遠端分支
git push origin :dev
--------------------------------------
撤銷操作
1、檔案修改了,沒有進行add操作
git checkout filename
git checkout .
2、對不想提交的檔案進行了git add操作
git status
git reset head
3、修改的檔案已被git commit,但想再次修改不再產生新的commit
git commit --amend 可以修改提交資訊
git reset --soft head^ 撤回最近的commit
回滾(push之後)
1、將某乙個檔案撤銷到某個版本
檢視指定檔案的歷史版本
git log
回滾到指定commitid
git checkout
2、刪除最後一次遠端提交
方式一:使用revert
git revert head
git push origin master
方式二:使用reset
git reset --hard head^
git push origin master -f
二者區別:
revert是放棄指定提交的修改,但是會生成一次新的提交,需要填寫提交注釋,以前的歷史記錄都在;
reset是指將head指標指到指定提交,歷史記錄中不會出現放棄的提交記錄。
常用命令 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...