git总结

2019-10-31  本文已影响0人  any_5637

gitlab的配置:

在pull、push很多次代码之后,因为大家在一个分支下,遇到了很多次冲突,这里总结了一些git使用方法和一些常用命令:
克隆代码仓库(也就是将项目克隆到电脑上):
输入命令: git clone "项目地址"

上传文件:

输入命令:git add “文件名称” (将要添加的文件暂存)

输入命令: git commit –m “commit information” (提交变动信息)

输入命令:git pull origin <remote_branch> 拉取远程的最新代码(解决冲突,提交冲突解决信息)

输入命令: git push origin <local_branch>: <remote_branch> 将处理的最新的代码推到远程分支

删除git命令行缓存:
  1. 查看用户名: git config --get user.name
  2. 修改用户名: Git config --global user.name “用户名”
  3. 修改邮箱: Git config --global user.name “邮箱”
查找提交记录并修改重新提交
  1. 查看提交记录:git reflog

  2. git reset --soft e79fcfb :回退到某次提交,并且把commit的内容撤回到暂存区

    git reset origin/master:将本地的状态回退到和远程的一样

  3. git stash [save "msg"]:储藏当前暂存的文件,并提交储藏信息

    1. git stash list:储藏列表
    2. git stash apply stash@{0}:应用某次储藏(不会删除第一次)
    3. git stash pop:应用并弹出栈顶的储藏
  4. git status:查看git状态

不用每次输入密码,用于保存密码

git config credential.helper store

切换分支到develop,提交代码方法如下:

$ git checkout -b develop
$ git status
$ git add .
$ git commit -m 'uu'
$ git pull
$ git remote add origin git@code.choerodon.com.cn:frontend-train-201907-a/journal.git
$ git push -f origin develop

上传代码的时候 有时候想要避免eslint的检查,可以在commit的跳过检查:

git commit --no-verify -m "解决冲突"

上一篇下一篇

猜你喜欢

热点阅读