7-30git总结一些常用的命令
2017-07-30 17:22
363 查看
1NgK1zTX
EGF4TCKIPSNP82AS05PWVLU
git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态
git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。
git reset –hard HASH #返回到某个节点,不保留修改。
git reset –soft HASH #返回到某个节点。保留修改
隐藏本分支git修改
比较两个分支存在差异的文件列表
推送tag到远程
拉取远程分支
删除远程分支
修改本地分支名称
基于branch 创建tag
基于tag创建分支
上传本地branch到远程
新建本地仓库并和远程仓库关联起来
从dev分支上 拉两个文件覆盖到 wandongyang分支
slogan
EGF4TCKIPSNP82AS05PWVLU
git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态
git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。
git reset –hard HASH #返回到某个节点,不保留修改。
git reset –soft HASH #返回到某个节点。保留修改
隐藏本分支git修改
$ git stash //修改隐藏起来 $ git stash list //隐藏记录 $ git stash pop //出栈 $ git stash apply stash@{1} //把修改拿回来
比较两个分支存在差异的文件列表
$ git diff branch1 branch2 --stat
推送tag到远程
$ git push origin operate.release-0.0.09
拉取远程分支
$ git checkout -b dev origin/dev
删除远程分支
$ git push --delete origin devel
修改本地分支名称
$ git branch -m tmp0523 yqyj
基于branch 创建tag
$ git tag -a operate.release-0.0.09 -m "debug 5888"
基于tag创建分支
$ git branch tmp operate.release-0.0.08
上传本地branch到远程
$ git push origin message_recharge
新建本地仓库并和远程仓库关联起来
$ git init $ git remote add origin git@github.com:michaelliao/learngit.git $ git remote add origin git@github.com:wdy331644741/ai3158.git $ git pull origin master
从dev分支上 拉两个文件覆盖到 wandongyang分支
root@wdy demand_operate (dev) # git add . root@wdy demand_operate (dev) # git commit -m "." [dev f095405] . root@wdy demand_operate (dev) # git push Counting objects: 22, done. Compressing objects: 100% (8/8), done. Writing objects: 100% (8/8), 695 bytes | 0 bytes/s, done. Total 8 (delta 7), reused 0 (delta 0) To git@192.168.20.240:demand/demand_operate.git efc2f76..f095405 dev -> dev root@wdy demand_operate (dev) # git checkout wangdongyang 切换到分支 'wangdongyang' root@wdy demand_operate (wangdongyang) # git checkout dev -- app/service/rpcserverimpl/accountrpcimpl.php root@wdy demand_operate (wangdongyang) # git checkout dev -- app/model/promoterlist.php root@wdy demand_operate (wangdongyang) # git status # 位于分支 wangdongyang # 要提交的变更: # (使用 "git reset HEAD <file>..." 撤出暂存区) # # 修改: app/model/promoterlist.php # 修改: app/service/rpcserverimpl/accountrpcimpl.php # root@wdy demand_operate (wangdongyang) # git add . root@wdy demand_operate (wangdongyang) # git commit -m "从dev上拉两个文件"
root@wdy hq_passport (dev) # git status # 位于分支 dev # 尚未暂存以备提交的变更: # (使用 "git add <file>..." 更新要提交的内容) # (使用 "git checkout -- <file>..." 丢弃工作区的改动) # # 修改: app/service/rpcserverimpl/operativerpcimpl.php # 修改尚未加入提交(使用 "git add" 和/或 "git commit -a") root@wdy hq_passport (dev) # git diff diff --git a/app/service/rpcserverimpl/operativerpcimpl.php b/app/service/rpcserverimpl/operativerpcimpl.php old mode 100644 new mode 100755 root@wdy hq_passport (dev) # git config core.filemode false root@wdy hq_passport (dev) # git status # 位于分支 dev 无文件要提交,干净的工作区 root@wdy hq_passport (dev) #
slogan
array_column()
相关文章推荐
- 一些常用的命令总结(持续更新)
- Apache Ant学习总结(一):Ant自动化脚本入门以及一些常用命令介绍
- Linux下的一些SSH常用命令总结
- linux中一些常用的命令总结
- Linux下的一些SSH常用命令总结
- git常用的一些命令总结
- 总结最近使用mysql的一些常用的命令
- uboot常用命令的一些学习总结
- Redis运维的一些常用的命令总结
- mysql 常用的一些命令总结 -
- 总结一些常用Android adb 命令
- 总结下Linux系统常用的一些命令
- 个人总结的一些DB2很常用命令,包括命令解释。(不断完善中...)
- 简单总结一些Nginx常用命令
- linux下一些常用命令总结
- linux的一些常用命令的总结
- Linux查看系统日志的一些常用命令总结
- Oracle一些常用的查询命令总结(持续更新)
- 数据库和表结构得一些基本常用命令总结
- 一些git常用命令总结图