Git常用的基本操作命令有哪些

Git常用的基本操作命令有哪些

这篇文章给大家分享的是有关Git常用的基本操作命令有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

Git常用的基本操作命令有哪些

git 常用命令

1. 常用

$gitremoteaddorigingit@github.com:yeszao/dofiler.git#配置远程git版本库$gitpulloriginmaster#下载代码及快速合并$gitpushoriginmaster#上传代码及快速合并$gitfetchorigin#从远程库获取代码$gitbranch#显示所有分支$gitcheckoutmaster#切换到master分支$gitcheckout-bdev#创建并切换到dev分支$gitcommit-m"firstversion"#提交$gitstatus#查看状态$gitlog#查看提交历史$gitconfig--globalcore.editorvim#设置默认编辑器为vim(git默认用nano)$gitconfigcore.ignorecasefalse#设置大小写敏感$gitconfig--globaluser.name"YOURNAME"#设置用户名$gitconfig--globaluser.email"YOUREMAILADDRESS"#设置邮箱

2. 别名 alias

$gitconfig--globalalias.br="branch"#创建/查看本地分支$gitconfig--globalalias.co="checkout"#切换分支$gitconfig--globalalias.cb="checkout-b"#创建并切换到新分支$gitconfig--globalalias.cm="commit-m"#提交$gitconfig--globalalias.st="status"#查看状态$gitconfig--globalalias.pullm="pulloriginmaster"#拉取分支$gitconfig--globalalias.pushm="pushoriginmaster"#提交分支$gitconfig--globalalias.log="gitlog--oneline--graph--decorate--color=always"#单行、分颜色显示记录$gitconfig--globalalias.logg="gitlog--graph--all--format=format:'%C(boldblue)%h%C(reset)-%C(boldgreen)(%ar)%C(reset)%C(white)%s%C(reset)%C(boldwhite)—%an%C(reset)%C(boldyellow)%d%C(reset)'--abbrev-commit--date=relative"#复杂显示

3. 创建版本库

$gitclone<url>#克隆远程版本库$gitinit#初始化本地版本库

4. 修改和提交

$gitstatus#查看状态$gitdiff#查看变更内容$gitadd.#跟踪所有改动过的文件$gitadd<file>#跟踪指定的文件$gitmv<old><new>#文件改名$gitrm<file>#删除文件$gitrm--cached<file>#停止跟踪文件但不删除$gitcommit-m“commitmessage”#提交所有更新过的文件$gitcommit--amend#修改最后一次提交

5. 查看历史

$gitlog#查看提交历史$gitlog-p<file>#查看指定文件的提交历史$gitblame<file>#以列表方式查看指定文件的提交历史

6. 撤销

$gitreset--hardHEAD#撤消工作目录中所有未提交文件的修改内容$gitreset--hard<version>#撤销到某个特定版本$gitcheckoutHEAD<file>#撤消指定的未提交文件的修改内容$gitcheckout--<file>#同上一个命令$gitrevert<commit>#撤消指定的提交分支与标签

7. 分支与标签

$gitbranch#显示所有本地分支$gitcheckout<branch/tag>#切换到指定分支或标签$gitbranch<new-branch>#创建新分支$gitbranch-d<branch>#删除本地分支$gittag#列出所有本地标签$gittag<tagname>#基于最新提交创建标签$gittag-a"v1.0"-m"一些说明"#-a指定标签名称,-m指定标签说明$gittag-d<tagname>#删除标签$gitcheckoutdev#合并特定的commit到dev分支上$gitcherry-pick62ecb3

8. 合并与衍合

$gitmerge<branch>#合并指定分支到当前分支$gitmerge--abort#取消当前合并,重建合并前状态$gitmergedev-Xtheirs#以合并dev分支到当前分支,有冲突则以dev分支为准$gitrebase<branch>#衍合指定分支到当前分支

9. 远程操作

$gitremote-v#查看远程版本库信息$gitremoteshow<remote>#查看指定远程版本库信息$gitremoteadd<remote><url>#添加远程版本库$gitremoteremove<remote>#删除指定的远程版本库$gitfetch<remote>#从远程库获取代码$gitpull<remote><branch>#下载代码及快速合并$gitpush<remote><branch>#上传代码及快速合并$gitpush<remote>:<branch/tag-name>#删除远程分支或标签$gitpush--tags#上传所有标签

10. 打包

$gitarchive--format=zip--output../file.zipmaster#将master分支打包成file.zip文件,保存在上一级目录$gitarchive--format=zip--output../v1.2.zipv1.2#打包v1.2标签的文件,保存在上一级目录v1.2.zip文件中$gitarchive--format=zipv1.2>../v1.2.zip#作用同上一条命令

11. 全局和局部配置

全局配置保存在:$Home/.gitconfig本地仓库配置保存在:.git/config

12. 远程与本地合并

$gitinit#初始化本地代码仓$gitadd.#添加本地代码$gitcommit-m"addlocalsource"#提交本地代码$gitpulloriginmaster#下载远程代码$gitmergemaster#合并master分支$gitpush-uoriginmaster#上传代码

感谢各位的阅读!关于“Git常用的基本操作命令有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

发布于 2022-04-11 21:12:15
收藏
分享
海报
0 条评论
32
上一篇:怎么在Apache上添加虚拟主机功能 下一篇:java中regionMatches方法有什么用
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码