nana的git使用笔记

1、关于回滚

git reset --hard commit_id  (回退版本的commit id)
git push origin HEAD --force

 2、更改git remote  

  git remote remove origin
  git remote add origin http地址
  还要记得切换到自己分支哦,否则拉不下代码也提交不了代码
  (切换或新建分支运行git checkout -b fdc_cln)

  使用场景:公司之前使用有两种SSH和HTTP两种,我之前一直使用的是SSH。突然有一天SSH不能用了,需要将代码的remote更改到HTTP上使用。

3、获取全部远程分支

  git远程分支显示不全,可以通过git fetch将本地远程跟踪分支进行更新,与远程分支保持一致

4.系统重装后,重新安装git后,用vscode提交代码时提示git里用户名与邮箱未设置。

  使用命令git config --global user.name chen****     以及git config --global user.email 25****@qq.com。

  未设置这个命令时,使用git clone 下载项目还需输入用户名以及密码。设置之后就不需要啦(在公司使用的是https的方式拉去代码,这样设置就足够啦)

 5、一般是使用ssh来拉取代码,步骤参考https://blog.csdn.net/lqlqlq007/article/details/78983879

原文地址:https://www.cnblogs.com/nanacln/p/9111641.html