git指令

1、git add filename  添加新内容

 

2、git commit -m "Adding files"  把文修改的文件上传到待传区

 

3、git push  上传

 

4、git pull  更新远端到本地仓库

 

5、git branch -r 查看所有分支

 

6、git branch 查看当前分支

 

7、git status 查看当前状态,文件是否更新等

 

8、git config user.name  获取用户名

 

9、git config user.email  获取邮箱

 

10、git clone https://github.com/judesmorning/Zlog  克隆某仓库到本地

 

11、创建本地分支【默认将当前分支文件给此分支】:

git branch zhuxy

 

12、切换到本地分支
git checkout zhuxy

 

13、创建远程分支【并将本地当前的zhuxy分支push到远程zhuxy】:
git push origin zhuxy


14、删除本地分支:
git branch -d zhuxiaoyong

 

15、删除远程分支:
git push origin --delete zhuxiaoyong


16、推送本地zhuxy到远端zhuxy【前面是本地,后面是远端】:
git push origin zhuxy:zhuxy

 

17、将某分支覆盖本分支:
git checkout liying
git reset --hard origin/zhuxy //本地替换
git push -f //上传到远端本分支

 

18、切换到远端分支:

git checkout origin/zhuxy

 

19、查看日志【按q退出】

git log

20、将远程分支拉取过来与本地分支合并:

git pull origin liying:zhuxy //远程是liying分支,本地是zhuxy分支
git pull origin liying //远程是liying分支,与本地当前分支合并
git pull //将远端所有分支更新到本地仓库

 

21、pull之后出现冲突,执行“code ."

需要安装vscode

22、新增了.gitignore规则,却发现Git仍然在跟踪忽略文件

原因:已跟踪文件:当文件已经被提交到版本库后,再将其添加到.gitignore;缓存未清除:Git的索引缓存中仍保留着这些文件的记录

解决:

git add .
git commit -m "Save changes before resetting git cache"

git rm -r --cached .

git add .

git commit -m "Apply new .gitignore rules"

参考:Git忽略文件失效?手把手教你重置.gitignore的正确姿势_.gitignore 重新生效-CSDN博客

 

posted @ 2019-03-08 22:07  朱小勇  阅读(216)  评论(0)    收藏  举报