Chinaunix首页 | 论坛 | 博客
  • 博客访问: 423347
  • 博文数量: 49
  • 博客积分: 1346
  • 博客等级: 中尉
  • 技术积分: 936
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-21 01:49
文章分类

全部博文(49)

文章存档

2013年(7)

2012年(12)

2011年(30)

我的朋友

分类: LINUX

2011-10-16 09:45:38

git是Linux源代码管理的一个非常重要的工具,也非常实用,日常工作中学会使用git是非常必要的。

一、常见git命令
1) 初始化git
git init
2) 使用前添加个人信息
git config --global user.name "your name"
git config --global user.email "your email"
3) 查看当前修改状态
git status
4) 增加新文件
git add filename
git add *
5) 提交记录
git commit -m "your comment" /* 针对用git-add添加过新文件的情况使用 */
git commit -a -m "your comment" /* 针对无新文件添加的情况使用 */
6) 硬恢复(恢复所有的修改)
git reset --hard 等同于 git reset --hard HEAD(见后面描述)
7) 软恢复(只恢复git索引,不改变其它任何文件修改内容和git status信息)
git reset --soft 等同于 git reset --soft HEAD(见后面描述)
8) 默认恢复 (恢复git索引和git status状态,不改变任何修改文件的内容)
git reset --mixed等同于git reset等同于git reset HEAD 等同于git reset --mixed HEAD
9) HEAD, HEAD^, HEAD^^, HEAD^分别表示当前提交,倒数第二次提交,倒数第三次提交,以及倒数第n次提交
git reset --hard HEAD^
git reset --soft HEAD
10) 查看某次修改
git show HEAD等同于git show
git show HEAD^
git show HEAD^^
git show HEAD^
10) 查看所有修改记录
git log
11) 克隆git
git clone src_git target_git
12) 拉分支
git branch new_branch
13) 查看分支
git branch
默认都有一个分支master
14) 切换分支
git checkout branch_name
git checkout -b new_branch 创建new_branch后切换至new_branch
15) 删除分支
git branch -d delete_branch
16) 合并分支
git merge src_branch
17) 同步clone的git仓库
git fetch origin
git merge origin/master
18) 远程git访问
git pull remote_git [local_git]
19) 更新远程git
git push remote_git current_branch

阅读(9273) | 评论(0) | 转发(0) |
0

上一篇:通过mount和ramfs深入理解vfs

下一篇:LD用法

给主人留下些什么吧!~~