博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git常用命令及优秀博客
阅读量:5011 次
发布时间:2019-06-12

本文共 1342 字,大约阅读时间需要 4 分钟。

推荐优秀博客

常用命令:

git init :用于把当前目录init为Git可以管理的仓库;

git add fileName:把文件提交到暂存区;

git commit -m "描述":暂存区提交到当前分支;

git reset hard head^ 回退到上个版本;

git reset hard commitId :回退到commit id 对应的版本;

git status :提交历史信息;

git log: 需要commit的内容;

git checkout --readme.txt:意思是吧readme.txt在工作区的内容全部撤销;如果没有-- 就变成了切换到另外一个分支;

rm filename : 删除文件;

git remote add origin git@github.com:vvning/git_test.git :关联远程库;

git push origin master:将分支master 提交到远程库;

git clone git@github.com:michaelliao/gitskills.git:将远程库的代码克隆岛本地;

git checkout -b dev:切换到新创建的dev分支,没有-b则代表dev已存在,直接切换;

git branch :查看当前分支;

git merge dev :快速和dev 合并,如果存在冲突则失败;解决冲突文件后在提交;成功合并后会删除dev

git merge --no-ff -m "merge with no-ff" dev :合并之后不会删除dev分支;

git stash :把当前的add工作内容储存起来;

git stash apply:恢复储藏的内容,stash不删除;

git stash pop:恢复储藏的内容,stash删除;

git branch -d dev:对分支进行强行删除

git remote -v: 查看远程服务器信息;

git checkout -b dev origin/dev:将远程服务器的dev分支checkout到本地;

git pull :抓取远程的新提交;有冲突,先处理冲突;

git checkout -b branch-name origin/branch-name:创建本地和远程分支对应的分支;

git branch --set upstream branch-name origin/branch-name:创建本地分支和远程分支的连接;

git tag v1.0 commit id -m “备注 ”:默认标签是打在最新commit提交的代码上的;也可以指定commit id 进行打标;

git tag :查看标签;

git push origin<tag-name>:推送一个本地标签;

git push origin --tags;推送全部未推送的本地标签;

git tag -d <tag-name>:删除一个本地标签;

git push origin :refs/tags/<tag-name>: 删除一个远程标签;

转载于:https://www.cnblogs.com/vvning/p/9412660.html

你可能感兴趣的文章
学习方法--提问
查看>>
Liunx Mkdir
查看>>
mac ios的c++11支持的问题
查看>>
Ajax访问Xml Web Service的安全问题以及解决方案
查看>>
构建互联网iOS应用
查看>>
那些被遗漏的Objective-C保留字
查看>>
简单的js模块加载
查看>>
Go学习笔记:Win7+LiteIDE+Go+Beego 环境搭建
查看>>
【转】编程的朋友们用的着的键盘键值汇总
查看>>
java 字符串反转
查看>>
CodeWar---将字符串转换为驼峰命名
查看>>
HTML
查看>>
(C++)字符串分割
查看>>
Vmware Vshere EXSI安装
查看>>
Intellij ideal 热部署
查看>>
转移顺序的艺术 luogu4394 + lougu2966 + luogu3537
查看>>
SVN 脚本
查看>>
Python编程-编码、文件处理、函数
查看>>
Maven内置变量
查看>>
JAVA大数模板
查看>>