git 常用命令

总结工作中常用到的一些git命令

新建本地分支并切换

git checkout -b <本地分支> <远程分支>

删除本地分支

git branch -D

切换远程地址

git remote set-url origin <新的远程分支>

查看本地分支对应的远程分支

git config --list

git中本地与远程库的关联与取消

1.在本地目录下关联远程repository :

git remote add origin <远程分支>

2.取消本地目录下关联的远程库:

git remote remove origin

.gitignore文件不起作用

把某些目录或文件加入忽略规则,按照上述方法定义后发现并未生效,原因是.gitignore只能忽略那些原来没有被追踪的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未被追踪状态),然后再提交:

git rm -r --cached .

git add .

git commit -m 'update .gitignore'

Git 贮藏

git stash :贮藏

git stash list:查看贮藏列表

git stash apply:重新应用你刚刚实施的储藏

git stash apply 「贮藏名字」:应用更早的储藏,通过名字指定它

git stash drop 「贮藏名字」:移除贮藏

git stash branch 「分支名称」:从贮藏中创建分支

Git 比较

git diff 比较文件

git log -p 比较提交

参考链接:

掘金小册:Git 原理详解和实用指南

廖雪峰博客

你可能感兴趣的:(git 常用命令)