git命令的使用

git命令的使用

1.git config --global user.name 'Your Name'

  git config --global user.email you@somedomain.com

2.git init:将一个目录初始化为Git仓库,在当前文件夹下生成.git文件,所有有关此项目的快照数据都存放在这里。

3.git add --all (-A):添加需要追踪的新文件和待提交的更改。在 Git 中,在提交修改的文件之前,需要把它们添加到缓存。

  • 新项目中,添加所有文件很普遍,可以在当前工作目录执行命令:git add . 。Git 会递归地将执行命令时所在的目录中的所有文件添加上去,所以如果将当前的工作目录作为参数, 它就会追踪那儿的所有文件了。

4.git commit -m "Initial commit"(便于区分比较版本,后需提交可以注释为change的内容):

  • 如果漏掉了 -m 选项,Git 会尝试打开一个编辑器以填写提交信息。 如果 Git 在配置中找不到相关信息,默认会打开 vim
  • PS:提交注解是很重要的。因为 Git 很大一部分功能就是它在组织本地提交和与他人分享的弹性。提交与推送改动是有区别的, 最好附上一份良好的提交注解。
  • git commit -am "change ***":自动将在提交前已记录、修改的文件放入缓存区

5.git remote add [alias] [url]

6.git push  [alias] [branch]:推送分支与数据远端仓库。



7.git status:查看文件在工作目录与缓存的状态。

8.git remote :列出远端别名。

  • git remote -v:列出远端别名和每个别名的实际链接地址。
  • git remote rm origin:删除现存的origin。


9.git rm :将条目从缓存区中移除。


10.git pull [alias] [branch]:从远端仓库提取数据并尝试合并到当前分支。

11.git fetch:从远端仓库下载分支与数据。

  • git fetch和git pull的区别:git pull=git fetch+git merge。

12.git clone [url]:拷贝一个Git到本地。



13.git branch:列出可列的分支。

  • 所在的分支的行首会有个星号作标记。 如果开启了彩色模式,当前分支会用绿色显示。
  • git branch [branchname]:创建新分支。
  • git branch -d [branchname]:删除分支。

14.git checkout

  • git checkout [branchname]:切换分支。
  • git checkout -b newbranch:创建新分支。

15.git merge:将分支合并到当前分支


16.git log:显示一个分支中提交的更改记录。

  • git log --oneline:查看历史记录的紧凑简洁的版本。
  • git log --oneline --graph:历史记录简洁版本的拓扑版。

17.git tag:给历史记录中的某个重要的点打标签。

  • git tag -a v1.0:-a表示加注释。这里表示版本1.0。





参考链接:git手册   http://gitref.org/zh/index.html




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值