项目关联已存在的远程仓库
新建远程仓库 拿到地址 github.com/demo/demo.g…
cd project
git init
git remote add origin https://github.com/demo/demo.git
git add .
git commit -m "init"
git push -u origin master
撤回commit的三种方式
查看版本号 git reflog
-
git reset --soft 版本号
git reset --soft HEAD^
//回到上一个版本 -
git reset --mixed 版本号
git reset --mixed ${版本号}^
// 不删除工作区改动的代码,撤销commit,撤销add . -
git reset --hard 版本号
git reset --hard HEAD^
//回到上一个版本
git remote 修改源(其实就是删了旧的 然后再add)
git commit -m "Change repo." # 先把所有为保存的修改打包为一个commit
o # 删掉原来git源
git remote add origin ${your new .git url} # 将新源地址写入本地版本库配置文件
git push -u origin master # 提交所有代码
显示每次更新的文件修改统计信息
git log --stat
分支重命名并关联远程分支
- 本地分支重命名
本地分支是指:你当前这个分支还没有推送到远程的情况,这种情况修改分支名称就要方便很多
git branch -m 原始名称 新名称
//例如 修改 test 为 newTest
git branch -m test newTest
-
远程分支重命名 远程分支是指:假设你当前已经将该分支推送到远程了,这种情况修改起来要稍微多几步
1.先重命名本地分支
git branch -m 旧分支名称 新分支名称
2.删除远程分支
git push --delete origin 旧分支名称
3.上传新修改名称的本地分支
git push origin 新分支名称
4.修改后的本地分支关联远程分支
git branch --set-upstream-to origin/新分支名称