git使用记录4
1. 修改后,发现仓库已经有新的上传
git pull --rebase //将仓库代码同步到本地,同时将本地修改记录设置在git branch 的最上面
2. 本地commit回滚
git log //查看commit 记录 git reset --soft <commit 7位数值> //效果就是,<commit 值>之前的commit修改都变为暂存区
3. commit提交没有change-Id
gitdir=$(git rev-parse --git-dir) scp -p -P <端口号> user@仓库IP:hooks/commit-msg ${gitdir}/hooks/ git commit --amend
4. 创建分支以及分支重命名
git branch <branchName> //创建新的分支 git checkout <barnchName> //切换到新分支
//方法二:
git checkout -b <branchName> //创建新分支并切换到新分支
5. 关联本地分支与仓库分支
git branch --set-upstream-to=origin/<branchName>
6. 上传代码
git push origin HEAD:refs/for/<branchName>
7. 放弃所有未添加到暂存区的修改
git checkout .
8. 覆盖本地上次的commit信息
git commit amend //覆盖本地之前的commit,不新生成一个check-id

浙公网安备 33010602011771号