github常用命令总结

一、创建仓库

cmd窗口打开/cd 进入你的工作目录

1、创建命令

git init

2、配置用户名和邮箱:

git config --global user.name '你自己的github用户名'
git config --global user.email '你自己的github的注册邮箱'

3、创建钥匙

ssh-keygen -t rsa -C "邮箱"

4、验证钥匙

ssh -T git@github.com

5、关联远程仓库

git remote add origin 远程仓库地址

6、删除关联

git remote rm origin

7、初次拉取远程到本地

git pull origin master --allow-unrelated-histories

或者从远程库克隆到本地

git clone 远程地址

二、提交与拉取命令

1、添加文件

git add '文件名' 

或者 . 代表当前目录文件都添加

git add .

2、提交文件

git commit -m '备注'

3、本地推到远程

git push origin master

4、忽略提交的文件名写入此文件中

创建文件

touch .gitignore

5、拉取远程到本地

git pull origin master 

三、查看相关命令

1、查看仓库状态

git status  

2、查看提交日志(比较全面的信息)

git log 

3、查看版本号与备注

git log --pretty=oneline   

4、查看操作记录

git reflog  

5、查看文件的修改内容

git diff  

四、返回某个版本(需要提交到仓库的文件)

1、回到上一个版本

git reset --hard HEAD^    

2、回到前100个版本

git reset --hard HEAD~100   

3、回到具体版本号

git reset --hard 具体版本号

4、回到最后一次git commit 或者git add状态

git checkout --文件名  

五、分支相关命令

1、查看分支

git branch

2、创建分支

git branch 分支名

3、切换分支

git checkout 分支名

4、创建切换同时进行

git checkout -b 分支名

5、删除分支

git branch -D 分支名 

6、删除远程分支

git push origin --delete 分支名

7、把a合并到b分支,先切换到b分支

git merge a分支名

8、查看分支合并图

git log --graph

六、标签管理

1、打标签

git tag 标签名  

2、查看所有标签

git tag         

3、切换到指定的标签名

git checkout 标签名      

4、推送标签到远程

git push origin 标签名   

5、拉取远程到本地 分支名称要为新的

git checkout -b [分支名称] [tagit g标签名称]   

6、删除本地标签

git tag -d 标签名      

7、删除远程标签

git push origin :refs/tags/标签名   
  • 2
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值