微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

git常用命令总结

一、创建仓库
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/标签

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐