首页 > 其他分享 >git常用操作 做下笔记 免得日后遗忘

git常用操作 做下笔记 免得日后遗忘

时间:2022-11-03 17:26:12浏览次数:51  
标签:git 做下 仓库 xxx push commit 分支 遗忘

个人常用操作:

git clone xxx链接

git branch xxx新分支名

git checkout xxx分支名

(上述两步可以合成一步:git checkout  -b xxx分支名)

git branch -D xxx分支名

git add .

git commit -m 'xxx'

(上述两步可以合成一步:git commit -a -m 'xxx')

git checkout master

git merge xxx分支名

...

git push

git log

git reflog

团队协同开发:

①代码冲突 ,一般都是你在推远程仓库之前,别人已经push过,仓库已经更新,所以推不上去,提示冲突。这个时候只需要先git pull把最新的仓库拉过来,然后vscode里面会有<<<<head =====>>>>>这些提示,根据选择留下有意义的代码,删去无用的,然后commit push即可。

②你在自己的一个开发分支上正在嘎嘎写一个新的需求,写的正爽,突然领导喊你改上线版本的一个bug,你就得先把目前开发分支上ing的代码git stash缓存到堆栈中,然后切换分支去改bug,改完再切回来,git stash pop从堆栈中取出即可继续快乐的写bug了~

③版本回退
1、git reset  --hard 要去到的版本号
此时本地仓库指针回退
远程仓库指针不变
本地仓库版本旧
所以git push推不了
需要git push -f强制推
这样指针回退
之后的commit信息全部消失
2、git  revert 要撤销的版本号
撤销的同时会留下新的记录  并且之前的commit信息不会消失
④分支的意义与作用,在不同分支上开发可以相互不影响,需要的时候可以切换到不同的分支进行工作。同个小组不同的成员可以在不同的分支针对不同的功能进行开发,需要时进行分支合并即可。

标签:git,做下,仓库,xxx,push,commit,分支,遗忘
From: https://www.cnblogs.com/sun-shuaichao/p/16855120.html

相关文章