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命令行缓存:
- 查看用户名:
git config --get user.name
- 修改用户名:
Git config --global user.name “用户名”
- 修改邮箱:
Git config --global user.name “邮箱”
查找提交记录并修改重新提交
-
查看提交记录:
git reflog
-
git reset --soft e79fcfb
:回退到某次提交,并且把commit的内容撤回到暂存区git reset origin/master
:将本地的状态回退到和远程的一样 -
git stash [save "msg"]
:储藏当前暂存的文件,并提交储藏信息-
git stash list
:储藏列表 -
git stash apply stash@{0}
:应用某次储藏(不会删除第一次) -
git stash pop
:应用并弹出栈顶的储藏
-
-
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 "解决冲突"
网友评论