博客列表 >优秀博客

优秀博客

君的博客
君的博客原创
2018年07月08日 16:38:51888浏览

1:java 、 php、mysql 、redis 等

http://www.cnblogs.com/dongruiha/p/6811276.html


git 源码下载:
git clone git_source_url c:\uct
创建分支:
git branch Portal_DRH

删除一个分支:
git branch -D Portal_DRH

clone代码并新建分支Portal_DRH:
git checkout -b Portal_DRH develop

切换到分支Portal_DRH:
git checkout Portal_DRH

添加文件到暂存区
git add filename

提交修改到本地仓库
git commit -m "添加注释"

把修改的源码文件push到远程分支
git push origin Portal_DRH

从远程的origin仓库的Portal_DRH分支下载代码到本地的origin Portal_DRH
git fetch origin Portal_DRH

把远程下载下来的代码合并到本地仓库,远程的和本地的合并
git merge origin/Portal_DRH

查看远程分支
git branch -a

查看本地分支
git branch

本地分支推送到远程分支(远程分支如果不存在则创建远程分支)
git push origin local_branch:remote_branch

如何从本地恢复被删除的文件(还未commit)
直接从本地把文件checkout出来就可以了,用不着从远程服务器上pull下来,因为,所有的历史版本你的本地都有的。
具体做法 git checkout file 同时恢复多个被删除的文件:
git ls-files -d | xargs -i git checkout {}


可以看到,除了之前的“Changes to be committed”状态,现在又多了一条“Changes not staged for commit”状态,
表明文件已经修改,但是还没有放入暂存区域,也就是没生成快照。
如果现在进行commit操作,只是将修改之前的文件快照提交到了git目录,
一定记住:只有暂存区域的文件(即:文件状态为“Changes to be committed”)才会被提交。
正如提示,通过“git add README.txt”命令将已修改文件更新到暂存区域中,如果想撤销修改,
可以使用“git checkout -- README.txt”命令。


上一条:1.3-协议下一条:易混淆函数
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议