Git常用命令

1.通过git init命令初始化仓库

2. 通过tree .git/查看目录结构

 3.

git config user.name "yuhua"

git config user.email "xxx@qq.com"

4.一个服务器可以创建多个git项目

当前配置项在当前机器下所有git项目都生效

git config --global user.name "yuhua"

git config --global user.email "2353176016@qq.com"

5.删除全局配置项

git config --global --unset user.name

6.查看所有配置项

git config -l

7.创建三个文件touch file1 file2 file3

提交 git commit -m "描述信息"

 8.git log

 

 9.index是暂存区,新添加的内容都会放在里面

master里面是最新的commit id

 10.cat  .git/HEAD

11. cat .git/refs/heads/master

 git cat-file -p 87385690e426ad5aa464e57fc0c6aed9bfcaeec2
 12.git追踪管理的其实是修改,而不是文件

13.查看文件是否被修改 git status

14.对比将文件哪里进行了修改 git diff readme

15.git命令的版本回退 git reset --mixed  xxxxxxx

回退到当前版本git rest HEAD

回到上个版本git rest HEAD^

工作区暂存区版本库操作参数
不回退不回退回退

--soft

不回退回退回退--mixed【默认选项】
回退回退回退--hard

例子:通过git log命令查看

 找到想要回退版本的id,

 16.git reflog记录每次的提交命令

17.git的撤销操作【目的:不影响远程仓库的代码】

工作区暂存区版本库操作参数
xxx code

1.手动撤销--不推荐

2.git checkout -- 【filename】

xxx codexxx codegit reset HEAD 【filename】
xxx codexxx codexxx code

前提条件:commit之后没有push

git reset HEAD^ 【filename】

 18.删除git文件

 git rm 【filename】表示删除工作区和缓存区的文件  版本库的文件删除需要通过git commit -m ""操作

19.分支  git branch

HEAD可以指向其他分支,被指向的分支就是当前正在工作的分支

创建分支的命令:git branch dev

切换分支的命令:git checkout dev

 合并分支:git checkout dev        git merge dev

删除分支:

切换到dev 分支:git checkout branch    git branch -d dev

  • 0
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值