全局设置
git config --global user.name "用户名"
git config --global user.email "用户邮箱"
创建仓库
mkdir 项目目录
cd 项目目录
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin GIT地址
git push -u origin "master"
代码推送
cd 项目目录
git remote add origin GIT地址
git push -u origin "master"
切换远程地址
查看当前配置的远程仓库
git remote -v
切换远程仓库的URL
git remote set-url origin GIT地址
拉取代码
git pull origin 分支名
查看分支
查看本地分支,当前分支带*标注
git branch
查看远程仓库的所有分支列表
git branch -r
查看本地和远程仓库的所有分支列表
git branch -a
查看当前分支及其他分支之间的关系和提交历史
git show-branch
查看已经与当前分支合并的分支列表
git branch --merged
查看还未与当前分支合并的分支列表
git branch --no-merged
分支合并
切换分支
git checkout 分支名
合并分支
git merge 分支名
提交文件
git add 解决后的文件
合并完成
git merge --continue
合并抛弃
git merge --abort
代码提交
暂存区的文件恢复到工作区中
git reset HEAD 文件名
版本退回 适用于服务器拉取代码
git reset --hard
git push origin 分支名