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 http://github.com/wanglinyan1995/FirstDemo.git
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