1NgK1zTX
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()