git常用命令:
1.設定名字和郵箱
$ git config --global user.name "your name"
$ git config --global user.email "[email protected]"
2.初始化倉庫:
$ git init
3.檔案的新增:
$ git add readme.txt
4.檔案提交:
$ git commit -m "wrote a readme file" (提示)-m後面輸入的是本次提交的說明
5.檢視倉庫當前的狀態:
$ git status
6.看看具體修改了什麼內容:
$ git diff head -- readme.txt
7.檢視提交歷史:
$ git log --pretty=oneline
8.指定回到未來的某個版本:
$ git reset --hard 1094a
9.檢視命令歷史:
$ git reflog
10.當你在工作區修改了檔案想撤銷時用:
$ git checkout -- readme.txt
11.當你在提交到暫存區想撤銷時用,(撤銷到工作區然後再撤銷)
$ git reset head readme.txt
12.刪除工作區的檔案:
$ rm test.txt
13.刪除暫存區的檔案:
$ git rm test.txt
14.建立ssh key:
$ ssh-keygen -t rsa -c "[email protected]"
15.關聯遠端庫:
$ git remote add origin
16.把本地庫的所有內容推送到遠端庫上:
$ git push -u origin master
17.在本地用命令git clone轉殖乙個本地庫
$ git clone [email protected]:michaelliao/gitskills.git
18.建立dev分支,然後切換到dev分支
$ git checkout -b dev
19.檢視當前分支
$ git branch
20.切換回到master分支
$ git checkout master
21.把dev分支的工作成果合併到master分支上:
$ git merge dev
22.合併後刪除dev分支:
$ git branch -d dev
23.git還提供了乙個stash功能,可以把當前工作現場「儲藏」起來,等以後恢復現場後繼續工作
$ git stash
24.回到dev繼續工作:
$ git checkout dev
$ git stash list 看看剛才工作現場存在**
25. 恢復工作現場同時把stash內容也刪了
$ git stash pop
Git常用命令總結
原文 author joseph lee e mail fdlixiaojun gmail.com 基礎概念 git是分布式版本控制系統,在每個主機上都儲存這版本庫的完整映象,這於cvs,svn 等集中式版本控制系統不同,集中式版本控制系統僅是在伺服器上儲存有所有資訊。git檔案更改後是以快照的方式...
git常用命令總結
一 分支新建與切換 git中的分支,本質上僅僅是個指向 commit 物件的可變指標。1 新建乙個分支 比如新建乙個名為testing的分支 git branch testing 即是在當前commit物件上新建了乙個分支指標 注 head指向當前所在的分支,用cat git head可以檢視 2 ...
git常用命令總結
檢查git 是否安裝 git 新增git 個人資訊 git config global user.name your name git config global user.email email example.com 建立乙個版本庫 mkdir learngit 建立乙個空目錄 cd learn...