全面的基本Git命令

Git和GitHub是一个程序员必然会用到的工具和平台,GitHub的操作比较简单,主要是Git需要记住一些基本的命令。下面本文列举了Git中比较常用的命令,基本都包含在里面,比较全面。

  • git status 查询仓库状态
  • git init 初始化 Git 仓库,让当前文件夹变成一个Git仓库
  • git add 当仓库里有untracked files,可以通过这个命令将它添加到【临时缓冲区】,比如“git add test.txt”
  • git commit -m "注释" 将【临时缓冲区】的文件提交到Git仓库
  • git rm test.txt 从版本库里删除“test.txt”文件
  • git commit -m "remove test.txt" 如果在git rm后面加入这条语句,那么就彻底删除了test.txt,再也找不回文件了。
  • git reset HEAD test.txt + git checkout test.txt 找回误删的“test.txt”,找回来的文件状态是:上一次commit时候的状态
  • git log 打印Git仓库的提交日志
  • git branch 查看Git仓库的分支情况
  • git branch test 创建一个名为“test”的分支
  • git branch -d test 删除“test”分支
  • git branch -D test 强制删除“test”分支(发生在有时候“test”分支尚未合并到主分支时,一般不允许删除,如果一定要删除,则可以通过这个命令)
  • git checkout test 切换到“test”分支
  • git checkout -b test 创建“test”分支的同时,切换到“test”分支
  • git merge test 将“test”分支合并到master分支(在合并分支前需要考虑两者的合并是否有冲突,有冲突的情况下不能直接合并,应该先解决冲突)
  • git tag v1.0 为当前分支添加“v1.0”的标签
  • git tag 查看标签记录
  • git checkout v1.0 切换到“v1.0”标签的代码状态
  • git config --global user.name “名字” 设置提交内容的“Author”(global表示设置为全局可用,若想设置局部可用,去掉global即可)
  • git config --global user.email "邮箱" 设置提交内容的“Email”
  • git push origin master 将本地的代码推导远程仓库(GitHub)
  • git pull origin master 将远程仓库的代码拉倒本地仓库
  • git clone https://github.com/... 将远程仓库的代码clone到本地
  • git remote -v 查看远程仓库地址
  • git remote add origin https://github.com/... 关联远程仓库,其中origin为远程仓库的名字
  • git remote rm origin 删除远程仓库地址
  • git config -l 查看本机Git配置的命令

参考文章
https://blog.csdn.net/qq_35246620/article/details/70144578

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值