git常用命令总结

欢迎指正

基本操作: 
git init                                     把文档结构变成可管理的仓库
git add                   添加可管理的文件
git commit -m '提交记录信息'         把本地文件提交到本地仓库
git status                  查看文件状态
git clone <url>                 git克隆
git log                        可以显示所有提交过的版本信息
git reflog                  可以查看所有分支的所有操作记录(包括commit和reset的操作),包括已经被删除的commit记录,git log则不能察看已经删除了的commit记录


git rm<filename>       删除一个文件,作用类似手动删除在提交
git reset --hard HEAD^    回退文档状态到上一个状态 
git reset --hard HEAD^^      回退文档到上上一个状态
git reset --hard HEAD~100   回退文档到上100个状态
git reset --hard       查看文挡版本号
git reset --hard 6fcffc8 9     回退文档到指定版本号的状态
git checkout --filename     回退指定文档至未修改状态(撤销工作区修改)


ssh-keygen -t rsa -C "youremail@example.cm"  创建SSH key


git remote add orgin http://github/XXXXXXXXXXXX 关联远程仓库


git push orgin master          向远程仓库推送  注意:第一次推送时由于远程库是空的,我们第一次推送master分支时,加上了-u参数(git push -u origin master),Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。


git clone url                          克隆远程镜像
git remote           查看远程库的信息
gir remote -v           查看远程仓库详细信息


分支操作: 
git branch                          查看分支状态
git branch branch_name   创建分支
git checkout branch_name 切换到制定分值分支
git checkout -b branch_name  创建并切换至branch_name分支 
git merge branch_name    合并baanch_name分支到当前分支
git branch -d branch_name  删除指定名称的分支


拉取获取:
git fetch <远程主机名><远程分支名>:<本地分支名>    在本地新建一个分支,把远程库中的分支下载到本地分支中
git fetch origin master:tmp 
//在本地新建一个temp分支,并将远程origin仓库的master分支代码下载到本地temp分支


git pull  <远程主机名><远程分支名>:<本地分支名>   取回远程主机的某个分支,再与本地指定分支合并
git pull  orgin master b01    
注意:
 1,当远端有变化,本地库没有有变化,拉取操作远端会覆盖本地库(远端版本高于本地)
   2,当远端修改,本地库也有修改,拉取操作会产生冲突文件(远端版本和本地版本冲突)
 3,当本地库修改,而远端没有变化,拉取不会产生变化(本地版本高于远端版本)
 3,当本地库版本低于远端版本,则无法推送,必须先拉取在操作


标签:
git tag             查看标签
git tag<name>       切换到需要打标签的分支上,敲命令git tag <name>就可以打一个新标签
git tag <name> <commit id>    在指定的版本号上打标签
git show <tagname>                     查看指定标签的版本状态,commit id


git tag -d <tagname>                   删除指定标签
git push orgin --tags                    推送所有标签到远程仓库


阅读更多
版权声明:本文为博主原创文章,未经博主允许可以随意转载。 https://blog.csdn.net/m0_37600150/article/details/79962818
文章标签: git
个人分类: git
想对作者说点什么? 我来说一句

Git cheat_sheet.xlsx

2018年04月11日 12KB 下载

Coding git 常用命令总结

2016年12月23日 269KB 下载

git常用命令

2018年01月19日 16KB 下载

git学习文档

2017年02月24日 3.66MB 下载

git基本原理与常用命令

2017年09月06日 433KB 下载

git常用命令手册

2015年05月02日 254KB 下载

git常用命令归纳总结

2017年12月29日 59KB 下载

git使用总结

2017年12月18日 3KB 下载

git概述+常用命令解说

2012年12月21日 448KB 下载

没有更多推荐了,返回首页

不良信息举报

git常用命令总结

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭