Chinaunix首页 | 论坛 | 博客
  • 博客访问: 138638
  • 博文数量: 52
  • 博客积分: 863
  • 博客等级: 准尉
  • 技术积分: 510
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-24 17:54
个人简介

没有人生,没有爱情!

文章分类

全部博文(52)

文章存档

2014年(9)

2013年(20)

2012年(17)

2011年(6)

我的朋友

分类: 项目管理

2012-03-19 18:23:06

-7. 导出仓库
# git archive branchname | gzip > filename.tgz
# git archive branchname | tar -x -C /somewhere/else
-6. 创建本地仓库
# git --git-dir=name.git init --bare
-5. git项目添加submodule
# git submodule add -f <远程仓库>  <本地仓库>
-4. 删除本地跟踪分支
# git fetch -v --progress --prune  "origin"
-3. 列出本地tag并删除
# git tag
# git tag -d 本地分支名
-2. 删除远程tag
# git push origin :远程tag名
-1. 列出远程tag
#git ls-remote -t
0. 开启git控制台输出颜色配置
# git config --global color.ui true
1. clone 远程仓库
#git clone  <远程仓库地址>
2. 初始化本地仓库
#cd    <想要添加到git仓库的目录>
#git    init
or
#git init <仓库名>
3. 文件添加到git stage catch中
#git  add  
4. 查看stage中等待提交的文件
#git  diff  --cached
5. 提交修改到本地
#git  commit
6. 创建新分支
#git  branch  
7. 获取分支列表
#git  branch // 带星号的为当前分支
8. 切换分支
#git checkout <要切换到的分支名>
9. 图形化浏览分支信息
#gitk
10. git gui 界面
#git gui
11. 如果有冲突,调用合并工具
#git mergetool
12. 删除分支, 保证修改已经合并到当前分支中
#git branch -d <待删分支名>
13. 删除分支, 不保证修改已经合并到当前分支中
14. 合并分支到当前分支中
#git merge
15.undoing a merge
#git reset --hard HEAD
16.  显示所有分支(远程+local)
#git branch -a
17. 显示远程分支
#git branch -r
18. 合并远程分支到本地分支
#git checkout local_branch_name
#git fetch
#git branch -r
#git merge remote_branch_full_name
19. 跟踪远程分支
# git checkout -b local_branch_name  remote_repo_name/remote_branch_name
20. 修改本地分支名
# git branch -m old_name new_name
21. 修改远程分支名
# <修改本地对应分支名>
# <删除远程对应分支>
#
阅读(1244) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~