java之路

git的常见命令

2019-10-21  本文已影响0人  今天比昨天努力

--本地操作

1,常规操作

git add . ----->  git commit -m "信息" ----->  git pull ------> git push

2,新建分支

git checkout -b 新的分支名称 //默认创建新的分支并切换到新的分支

3,查看分支,切换到分支

git branch  //查看当前分支

git branch -a //查看所有分支

git checkout 切换的分支名

4,解决冲突

使用自己的代码编辑器来处理,本文中使用的idea,所以选中项目,右键选择git,选中 Resolve Conflicts的选项,选中可以选择是留有自己的代码,还是留有远程的代码,或是两者结合起来的代码,然后应用。这个时候我们需要重新add---commit---push就解决了冲突

5,git stash 

将版本的修改存到暂存区,类似栈,存进去之后不会提交,当我们需要拿出来的时候,由两种操作一种是apply只是将信息取出来但是暂存区还依然存在,另一种是pop,从缓存区弹出来,缓存区就不再有这个版本

6,合并分支

当我们新建分支并切换到分支提交代码后,需要把分支合并到主分支上,在分支上不要提交

首先:需要切换到主分支上 git checkout 主分支名,然后:git merge 分支的名字;

7,回退

首先:我们需要知道我们回退到哪个版本git log  wq退出,然后:git reset-hard 需要回退的版本号

8,变基

当我们需要从当前版本变基到另一个版本上,需要git rebase  主分支(当前的基数),然后add (这个时候不要commit),然后git rebase --continue (切换到目标基数)

上一篇 下一篇

猜你喜欢

热点阅读