Git常用命令:
1.设置名字和邮箱
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
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 "youremail@example.com"
15.关联远程库:
$ git remote add origin http://github.com/wanglinyan1995/FirstDemo.git
16.把本地库的所有内容推送到远程库上:
$ git push -u origin master
17.在本地用命令git clone克隆一个本地库
$ git clone git@github.com: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