首页 > 其他 > 详细

git小结

时间:2015-11-17 16:49:24      阅读:274      评论:0      收藏:0      [点我收藏+]

1.创建本地与远程分支

先创建远程分支,再创建本地分支,再将本地分支与远程分支关联
git fetch 获取远程分支
git checkout -b local-branch origin/remote_branch 将远程分支映射到本地命名为local-branchname的分支

先创建本地分支,再将本地分支推送的远程,创建远程分支
git checkout -b local-branch
git push origin local-branch 将本地分支推送至对应远程分支,若对应远程分支不存在,会被新建

2.撤销修改

撤销工作区的修改
git checkout -- <file> 撤销指定文件
git checkout . 撤销指定目录的所有文件

暂存区的修改撤回工作区
git reset HEAD file

版本库后退
git revert HEAD 撤销当前版本
git revert HEAD^ 撤销上个版本

版本回退
git reset --hard commit_id 回退到指定版本,工作目录中修改被丢弃,执行push之前回退
git revert commmit_id 新提交回退到指定版本,执行push之后回退

git reflog 查看命令历史
git log 查看commit历史

3.查看远程主机信息

git remote -v 查看远程主机和网址
git remote add <主机名> <网址> 添加远程主机

4.查看分支信息

git branch -vv 本地分支与远程分支的对应关系
git branch --set-upstream local origin/remote 跟踪远程分支

5.git add 相关

git add -A stages All
git add . stages new and modified, without deleted
git add -u stages modified and deleted, without new
git add -i 交互式暂存

6.重命名或移动文件

git mv <原文件名称> <新文件名称>

7.直接提交所有文件
git commit -a stages All and repo All

 

git小结

原文:http://www.cnblogs.com/mengff/p/4971834.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!