Git命令详解(上)

工作区,暂存区,本地代码库:

工作区:编辑代码的地方

暂存区:执行git add 1.txt 那么就是将1.txt文件放入暂存区

本地代码库:执行git commit -m "备注" 将暂存区中的文件放入本地代码库

GIT help:

git help查看常用命令

git help -a 查看所有的命令

git help 命令名 查看具体命令的使用方法

GIT config:

git config --list 查看配置信息

git config --global user.name 'XXXX' 在全局配置user.name

git config --unset --global user.name 撤销在全局user.name的配置

所有的配置都可以在./git/config中查看

GIT init:

git init  会初始化在文件中多出./git文件

GIT diff:

 git diff  显示所有工作区与暂存区的区别

 git diff --staged  显示所有暂存区与本地仓库的区别

GIT commit:

git commit -m "备注" 将代码提交到本地仓库

GIT mv:

git mv a b 将a文件名改为b文件名

GIT rm:

git rm 文件名 删除文件(前提是要删除的文件是和本地代码库中存在的)

GIT HEAD:

如果在工作区想撤销:

git checkout --filename  

如果在暂存区想撤销:

git reset HEAD filename

如果在本地代码库想撤销:

git reset --hard 版本号

GIT revert:

git log --oneline --graph 一行显示一次提交,以图标形式显示

git revert 版本号 撤销提交 (git log中不会消除记录,而是生成新的记录)

GIT reset:

git reset --mixed 会将暂存区的内容恢复到某一次提交状态,而不会改变工作区中的内容

git reset 相当于git reset --mixed

git reset --hard 版本号 将暂存区和工作区都恢复到头一次提交状态

git reset --soft 版本号 本地仓库会发生会恢复到某一次提交,但是工作区和暂存区都不会回滚

GIT branch:

git branch -r 列出所有远程分支

git branch -a 列出所有本地和远程分支

git branch -d 版本号 删除分支

GIT checkout:

git checkout -b branchname 创建并且换分支

git checkout branchname 切换分支

GIT branch-diff:

git diff branch0..branch1 比较所有branch0和branch1中的不同

git diff branch0..branch1 文件名 比较特定文件名在branch0和branch1中的不同










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值