Git 操作
git远程与本地的操作
git重新设置远程仓库地址
git remote rm origin git remote add origin 你的新远程仓库地址
git删除远程分支
git push origin --delete Chapater6
git 建立本地分支与远程分支的关联
git branch –set-upstream 本地新建分支名 origin/远程分支名
git重命名分支
git branch -m old new
git拉取远程分支
git放弃本地修改
未使用git add缓存代码
git checkout -- filepathname # 放弃指定文件的缓存 git checkout . # 放弃所有的文件修改
已经使用git add缓存代码
git reset HEAD filepathname #放弃指定文件的缓存 git reset HEAD . # 放弃所有的文件修改
已经用 git commit提交代码
git reset --hard HEAD^ # 回到上一次commit的状态
git使用远程仓库代码覆盖本地代码
git fetch --all git reset --hard origin/master git pull
第一个是:拉取所有更新,不同步;
第二个是:本地代码同步线上最新版本(会覆盖本地所有与远程仓库上同名的文件);
第三个是:再更新一次(其实也可以不用,第二步命令做过了其实)