git命令速记
2015-10-27 00:00
225 查看
git status git remote [-v] 查看当前目录下有哪些远程仓库 git remote add name url 在url指定的地址下创建名为name的仓库(即项目?) git log 查看变更记录(从新到老,类似less) git add <file> 将文件的变更保存到本地,提交时提交修改 git branch [-v] 显示当前分支 git branch <name> 创建(本地)分支 git checkout git merge sth 将sth分支的变更合并到当前分支中 git fetch origin 从远程仓库中更新代码 git remote show origin 显示远程仓库信息,包括现有的远程分支 git push origin <branch> 在origin远程仓库中创建与本地分支branch同名的远程分支 git checkout -b g1 origin/g1 创建并切换到本地分支g1,并关联远程分支g1(1.6.1版本也可以使用 git checkout --track origin/g1) git commit -m "what has been done" git push git push --set-upstream origin g1 ----------------------------------------------------------------------- git branch创建的分支,是基于哪个分支/版本的? 基于当前的工作分支 git push origin :<branch> 在origin远程仓库中删除branch分支 1.如果两个(本地)分支 b1和b2,处于同步状态,那么在b1状态下进行修改,而不add不commit,可以直接checkout到b2,改动被继承,而且改动因为没有提交,并没有记录导b1或者b2的状态中 如果在不同步的状态下,在B1状态下修改,而不提交,是无法切换到分支B2的 ---更正:如果B1和B2处于不同步状态,而修改(以及增/减)的文件在B1和B2的分支是同样的,那是可以切换的,改动变继承 2.如果在B1分支对一个文件进行了修改而没有提交,如何回退? git checkout -- README.md 对版本有一定要求:>=1.6.1 3.本地分支进行了1次COMMIT,如何查看这次提交所修改的文件? 使用git log <branch> 查看修改记录号,然后使用git diff <commit1> <commit2>来列出两2次提交的变化
相关文章推荐
- iOS MapViewDemo地图小样例
- OC中用协议实现的多继承
- 关于SharePreference提交数据
- ShardedJedisPool详解
- 取消选中单选框radio的三种方式
- Java class
- 递归创建目录
- 无限分类
- 判断是否为手机访问
- MyBatis整合Spring的实现(12)
- Linux 下 grep 命令的正则表达式规范
- 注释模板 eclipse
- 性能优化总结
- git pull出问题
- docker 笔记
- Xcode提示“expression is not assignable”
- php读取和保存base64编码的图片内容
- Hive2 导入导出
- 天下数据解答主机空间大小是否会影响网站的速度
- Oracle Weblogic 重置密码的方法