博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git学习系列之命令大全(二)
阅读量:6402 次
发布时间:2019-06-23

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

你是不是每次使用git命令都要百度一下呢?

本宝宝已经把git基本的命令全部总结到这儿了,

有不懂得可以私信噢~下方有微信联系方式哦~

获取git仓库:

git init

git clone

记录每次更新到数据库:

检查当前状态(分支&文件):git status

新建文件:git add—暂存区

修改文件:modified—git add—暂存区

添加文件:git add—跟踪新文件&已跟踪文件放入暂存区&合并时有冲突文件标为已解决

对比文件:git diff—已修改未暂存   git diff --cached(staged)—已暂存未提交

提交文件:[1]git commit -v [2]git commit -m [3]git commit -a -m(跳过暂存区)

移除文件:git rm 文件名—暂存区域移除 git rm --cached 文件名—git仓库移除但保留在工作目录

文件改名:git mv [原命名] [新命名]

查看提交历史:

git log

撤销操作:

重新提交:git add—git commit --amend

取消暂存文件:git reset HEAD <file>…

撤销文件修改:git checkout -- <file>…

远程仓库:

查看远程仓库:git remote git remote -v(URL显示)

添加远程仓库:git remote add <remote-name> <url>

拉取远程仓库:git fetch [remote-name]—拉取到本地仓库,不会合并分支

合并远程分支:git pull(到当前分支)

推送远程仓库:git push [remote-name] [branch-name]

查看远程仓库:git remote show [remote-name]

移除远程仓库:git remote rm [remote-name]

重命名远程仓库:git remote rename [oldname] [newname]

打印标签:

列出所有标签:git tag

创建附注标签:git tag -a [tagname] -m ‘[taginfo]’

创建轻量标签:git tag [tagname]

后期打个标签:git tag -a [tagname] [提交部分校验名]

查看标签信息:git show [tagname]

推送一个标签:git push origin [tagname]

推送多个标签:git push origin --tags

检出标签新建分支:git checkout -b [branchname] [tagname]

git别名:

撤销暂存文件:git config --global alias.unstage 'reset HEAD --‘

(git reset HEAD -- fileA===git unstage fileA)

看最后一次提交:git config --global alias.last 'log -1 HEAD’

(git log -1 HEAD===git last)

 

一只头脑简单,四肢发达,眉眼带笑的程序美猴!

欢迎大家关注~

微信:sophie_ru

 

转载于:https://www.cnblogs.com/sophieru/p/9397977.html

你可能感兴趣的文章
Python教程(一)Python简介
查看>>
asp.net forms认证
查看>>
一帧图像的两种显示器建模方式
查看>>
Hadoop 公平调度器算法调度解析
查看>>
Linux Foundation(笔记)
查看>>
Java学习第二十五天
查看>>
vim配置
查看>>
ubuntu 把软件源修改为国内源和更新
查看>>
随机产生四则运算,导入导出文件
查看>>
位运算符
查看>>
winform自定义控件
查看>>
C#编码好习惯
查看>>
避其锋芒,侧翼出击。——司马亮创业回忆录(一)
查看>>
scope
查看>>
删除链表中储存给定值的节点
查看>>
vCPU估算的几个基本概念
查看>>
DoraCMS 源码知识点备注
查看>>
一起谈.NET技术,晚绑定场景下对象属性赋值和取值可以不需要PropertyInfo
查看>>
一起谈.NET技术,.Net Framework源代码中的模式之Prototype(原型模式)
查看>>
[shell 命令] find 查找文件
查看>>