git clone git@gitlab.a.a.a.git 拉代码
cd 进入目录
git add xxx.txt 提交代码
git commit -m "test" 提交代码 引号内写注释test
git pull 拉取 从远程获取最新版本并merge到本地
git push 上传到gitlab上面
git log 显示最近提交日志
git status 查看状态
rm 删除
git checkout 检出
git reset --hard 回滚到未提交
git reset --hard 回滚到未提交
git pull
git clean -d -fx 清理未add的代码
git remote update 更新远程分支到本地
git fetch 获取远程分支到本地
二、常见报错处理
1、导致报错:error: You have not concluded your merge (MERGE_HEAD exists).的原因可能是在以前pull下来的代码自动合并失败。
解决方案一:保留本地的更改,中止合并->重新合并->重新拉取
git merge --abort
git reset --merge
git pull
git pull之后然后重新解决冲突,再push,(记得需要稍微跟自己push的要有一点区别,要不然又会造成这样的情况)
解决方案二:舍弃本地代码,远端版本覆盖本地版本(慎重)
git fetch --all
git reset --hard origin/master
git fetch