本地配置
1 | # 配置 |
1 | git config --global --unset user.name |
提交
添加文件
1 | # add 某个文件 |
查看状态
git status
提交之前,先进行 fetch
更新线上到本地 (相当于是从远程获取最新版本到本地,不会自动merge )git fetch
pull 更新到本地并且自动merge
git pull
提交
git commit -m "备注内容"
推送
加上了 –u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来git push -u origin master
切换到master分支
git checkout master
将分支的代合并到master
git merge <branch>
进入到要上传的仓库 添加远程地址
1 | git remote add origin git@github.com:yourname/yourRepo.git |
分支
1 | git checkout -b dev |
回退版本
1 | git log:查看代码提交记录 |
撤销文件修改
git checkout --readme.txt
建立关联
git push --set-upstream origin branch_name
忽略不一致的
当提示:fatal: refusing to merge unrelated histories
可用以下命令忽略不一致git pull origin branch_name --allow-unrelated-histories
其他
以下常用命令是引用来自 阮一峰老师的博客文章《常用 Git 命令清单》
1 | # 在当前目录新建一个Git代码库 |