git仓库初始化
git init
添加到本地仓库(添加所有未被追踪到的文件)
git add .
提交代码
git commit -m "描述"
创建分支(从分支上创建)
git branch 分支名
创建分支(从提交记录上创建)
git branch 分支名 提交日志id
切换分支
git checkout 分支名
关联远程仓库
git remote add origin 地址
拉取远程默认分支代码
git pull origin
拉取远程分支
git fetch origin 分支名
查看git文件状态
git status
将本地分支提交到远程分支中(当本地分支与远程分支名不同时)
git push origin 本地分支名:远程分支名
应用提交记录到某一分支(先切换到需要应用的分支)
git cherry-pick 提交日志id
修改本地资源关联的远程分支
git branch --set-upstream-to=origin/分支名
拉取远程最新提交信息到本地远程库
git fetch --all
丢弃本地代码变更,直接使用指定版本覆盖(慎用)
git reset --hard 版本号
取消该版本commit信息,不回退代码修改
git reset --soft 版本号
本地强制推送,覆盖远程
git push -f origin 分支名
删除现有远程关联
git remote remove origin