Git -- 使用记录
1. 最近写的一个项目修改的时候作为备份方式在原来的分支上做了修改,但是没必要合并到原来的分支,只作为一个备选方式修改,为了避免自己在这个原来分支修改的和其他同事提交的冲突,于是需要新建分支保存,然后同步提交到远程新分支上。
git命令操作如下:
//步骤1:在当前的develop分支上的修改暂存起来 git stash //步骤2:暂存修改后,在本地新建分支(develop_backup为新分支的名字) git checkout -b develop_backup //步骤3:将暂存的修改放到新建分支中 git stash pop //步骤4:使用命令进行常规的add、commit步骤 git add. git commit -m "修改内容" //步骤5:将提交的内容push到远程服务器(在远程也同步新建分支develop_backup) git push origin develop_backup
1)首先需要将已经修改的代码保存到git暂存区,使用命令: git stash 2)创建并切换到新的代码分支 git checkout -b 分支名称 3)将修改的代码恢复到新的分支 git stash pop 4)保存已经修改的代码 增加修改的文件:git add 文件名 本地暂存:git commit -m “注释” 远程保存:git push origin 远程分支名
2. git 如何恢复到指定版本--很常用的方法
查看git的提交版本和id 拿到需要恢复的版本号 命令:git log 恢复到指定版本 命令:git reset --hard 44f994dd8fc1e10c9ed557824cae50d1586d0cb3 //后面这一大串44f994dd8fc1e10c9ed557824cae50d1586d0cb3就是版本id 强制push 命令:git push -f origin master
//-----------------------------------------------------------------------
3. git 删除远程分支
git push origin --delete [branch_name] 删除远程分支 git push origin --delete 远程分支名 删除本地分支: git branch -d 本地分支名