GitHub中常用高频操作

GitHub 常用命令

建立

  • 克隆已经存在的一个版本库

    $ git clone ssh://user@domain.com/repository.git(SSH协议)

    $ git clone https://github.com/username/respository.git(http协议)

  • 创建一个新的版本库

    $ git init(当前文件夹内容)

本地操作

  • 把文件添加到相当于缓冲区的地方

    $ git add filename1 filename2 ....(可以每次添加一个,也可以多个同时)

  • 把文件从缓冲区提交到本地版本库

    $ git commit -m "(备注信息)" (把缓冲区的文件都提交到本地版本库)

  • 查询当前工作目录的文件状态

    $ git status

  • 查询指定文件的变化

    $ git diff HEAD -- filename

  • 撤销修改

    $ git checkout -- filename(把还在工作区的文件恢复到在缓冲区或本地版本库中的版本)

    $ git reset HEAD filename(已经添加到缓冲区,则把暂存在缓冲区的文件修改撤销,重新放回工作去,HEAD表示最新版本)

回顾提交历史

  • 从最近提交开始,查看所有的提交

    $ git log

分支

  • 列出所有存在的分支,当前所在分支打*

    $ git branch -av

  • 转换到当前分支

    $ git checkout <分支名称>

  • 创建分支并切换

    $ git checkout -b <分支名称>

  • 合并指定分支到当前分支

    $ git merge <分支名称>

  • 删除分支

    $ git branch -d <分支名称>

标签

  • 为当前分支新建一个标签

    $ git tag <名称>

  • 指定标签信息

    $ git tag -a <标签名称> -m "(标签信息)"

  • 查看所有标签

    $ git tag

换名

  • $ git config --global alias.<别名> <要替换的名字>(--global 是全局参数,代表命令在该电脑所有的git仓库下都有用,不加表示只针对当前仓库起作用)

Attention

  • 未完待续 …
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值