您的位置:首页 > 其它

Git常用命令总结

2017-02-23 14:05 197 查看
git config --global user.name "Your Name"

设置你的名称

2.git config --blocal user.email "Your Email"

设置你的邮箱

3.git config --list

获取你的相关设置信息列表

4.mkdir demo

基于当前目录创建一个子目录

5.cd demo

进入demo这个目录

6.pwd

显示当前目录路径

7.git init

将当前目录变为受Git管理的仓库

8.git add readme.txt,git add . ,git add -u , git add -A

a.将readme.txt增加到仓库内

b.将所有的修改提交,包括新增的文件,但不包括删除的文件

c.只会提交增加提交过的文件,新增文件不会提交,删除的文件会提交

d.必须是大写A,将所有的修改提交,包括删除的文件和新增的文件

9.git commit -m "add readme.txt"

提交修改并做修改说明

10.git status

获取修改的状态,是否有修改以及是否被提交

11.git diff

获取工作区和暂存区的差异

12.git diff head (--readme.txt)

获取工作区和版本库的差异(可以指定对比某个文件)

13.git log

获取所有提交的日志信息(如果显示不完全可以使用下箭头键查看)

14.git reflog

获取所有的提交和回退版本日志信息

15.git checkout -- file name

两种情况,一,工作区修改了,没有添加到暂存区,会撤销工作区所有的修改,二,工作区修改了,同时也添加到了暂存区,然后又修改了,这时候会还原到暂存区的版本

16.git reset head file name

当工作区的修改添加到了暂存区,可以使用git reset还原,head代表最新的版本

17.rm file name

删除工作区的文件

git rm file name

删除版本库的文件

19.git remote add origin git@xxxx.git

将本地版本库和远程版本库关联起来

git push -u origin master

将本地版本库master分支的内容推送到远程master分支里,-u只在第一次推送的时候使用,可以将master和远程master关联起来(我也不是很理解什么叫关联起来。。)

21.git clone git@xxx.git

从远程克隆项目

22.git branch (develop)

git branch查看当前的分支,git branch develop 新建一个分支develop

23.git checkout develop

切换到develop分支

24.git merge develop

将develop分支合并到当前分支

25.git branch -d develop

删除develop分支

26.git checkout -b develop

新建和切换分支的简写方法

27.git pull origin next

拉取远程的next分支并和当前分支合并

写给自己看的,慢慢补充~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: