git命令总结

本文系统地介绍了Git的基本操作,包括配置、版本控制、分支管理等核心功能,并提供了实用的命令总结,帮助开发者快速掌握Git的使用技巧。
该文章以收录 git探索之路

git探索之路——常用命令总结
git探索之路——配置及基础使用
git探索之路——版本认识及操作
git探索之路——分支与标签
git探索之路——解决冲突与团队合作
git探索之路——标签管理
git探索之路——配置与自定义
前言

这一章我主要是总结了一下git的常用命令,方便我们去记。不是最全的,不断添加中

git相关操作
//全局配置:
$ git config --global user.name "Your Name"
$ git config --global user.email "Your Email"

//查看所有配置
$ git config --list  

// 生成公钥:
 $ ssh-keygen -t rsa -C "Your Email"

// 创建myGit文件夹
$ mkdir myGit   

// 打开myGit文件夹
$ cd myGit   

// 查看所在文件夹目录  
$ pwd           
git传输与版本控制

//初始化仓库
$ git init  

//查看隐藏的git文件
$ ls -ah

//把文件添加到暂存区
$ git add <file name>
$ git add .
$ git add -A

//添加到仓库(-m 添加说明)
$ git commit -m 

//克隆远程仓库
$ git clone 远程仓库地址

//本地仓库与远程仓库建立连接
git remote add origin 远程仓库地址

// 推送本地仓库到远程仓库分支
$ git push
$ git origin 分支名

//推送本地仓库到远程仓库分支并记录(以后提交就用git push)
$ git push -u origin master

//查看仓库当前的状态
$ git status 

//查看修改的内容
$ git diff

//查看文件中的内容
$ cat <fileName>

//撤销工作区的修改
git checkout -- <fileName>

//查看历史提交记录
$ git log
简洁
$ git log --pretty=oneline 

//版本回退
$ git reset --hard HEAD^
git分支操作

//新建一个分支
$ git checkout -b dev

或
$ git branch dev
$ git checkout dev

//从远程获取分支
$ git fetch origin 主分支(master):分支名

//查看所有分支
$ git branch

//切换分支
$ git checkout <branceName>

//合并分支
$ git merge <branceName>
$ git merge --no-ff -m "off Fast-forward" <branceName>

//把分支推送到远程仓库
$ git push origin master:dev

//本地dev分支与远程origin/dev分支的链接
$ git branch --set-upstream origin 分支名称

//删除远程仓库的dev分支
$ git push origin :dev

//删除dev分支
$ git branch -d dev

//强制删除
$ git branch -D dev

//查看 dev 有,而 master 中没有的:
git log dev ^master 


//查看 dev 中比 master 中多提交了哪些内容
git log master..dev


//不知道谁提交的多谁提交的少,单纯想知道有什么不一样
git log dev...master


//在上述情况下,再显示出每个提交是在哪个分支上
git log --left-right dev...master

git工作区操作

//隐藏当前工作区
$ git stash

//查看隐藏工作区
$ git stash list

//恢复隐藏工作区(stash内容并不删除)
$ git stash apply

//恢复隐藏工作区(stash内容删除)
$ git stash pop

git标签操作

//给当前分支添加标签
$ git tag v1.0 
$ git tag v2.0 1ed73cb (后面为commit id)

//添加有说明的标签
$ git tag -a v1.0 -m 'this is v1.0'

//查看历史提交 commit id
$ git log --pretty=oneline --abbrev-commit

//添加的所有tag
$ git tag

//查看带说明的某个标签
$ git show <tagName>

//刪除标签
$ git tag -d v0.1

//推送标签
$ git push origin v1.0

//推送所用标签
$ git push origin --tags
git其他命令
//查看被忽略文件
git check-ignore -v <fileName>

//制添加到git
$ git add -f <fileName>

//配置自定义命令
$ git config --global alias.自定义命令 git原命令

未完时刻补充

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值