GIT工具的使用

本文详细介绍Git的基本使用方法,包括初始化仓库、克隆远程仓库、查看状态、提交更改、创建和切换分支、合并分支等核心操作。同时介绍了如何使用Git进行版本控制,包括添加标签、查看日志和差异等功能。
1、git init 创建.git文件
	.git文件为git仓库的默认配置文件,并跟踪当前路径下的所有文件
2、git clone <url> (name) 
	将url下的repository克隆到本地文件下,输入name可以重命名
3、git status  
	显示本地仓库最近的commit状态
   git status -s 将显示内容紧凑
4、git log [-p]
	显示当前路径仓库的修改信息,-p可详细到具体的代码
   git log --oneline --all 
    显示所有分支的commit
5、git log --oneline 
	以单行显示commit的ID与介绍信息
   git log --stat 查看所有commit修改了多少文件并在哪行开始进行了修改
6、git stat 
	显示每个commit的详细信息与修改日期等
7、git log [sha]
	以sha为ID开头的所有commit信息
8、git show [sha]
	只显示sha为ID的commit信息
  • git add
git add <file1> <file2> … <fileN>
	提交工作路径下的文件到暂存区(Staging Index),也即是跟踪文件
git add . 
	将工作文件中的所有文件提交到暂存区
git status 
	在进行修改后进行查看状态 

git文件的状态

  • git commit
git commit [-m   ' message']
将暂存区内的代码上传,使用 -m 需要在后面书写代码修改的注释,不使用则将打开绑定的编辑器添加注释  
git commit -a [-m   ' message']
跳过将文件放入暂存区而直接commit
  • git diff
git diff 
查看仓库内代码文件的具体修改,区别于git status只显示添加和删除的行数信息
  • git tag
git tag  [-a] 'name'
向最近的commit添加标签,-a使用后会向标签内添加注释,之后使用git log查看
git tag [-a]  'name'  sha
向文件名为sha的之前的commit添加commit
git tag -d 'name'
删除指定标签
  • git branch
git branch 
用来查看仓库拥有的分支以及当前活跃的分支(*)
git branch 'branch_name'
创建新的分支
git branch -d 'branch_name'
删除指定的分支(无法删除当前指定的分支)

tip:删除内容让人比较紧张。但是不用担心。如果某个分支上有任何
其他分支上都没有包含的 commit(也就是这个 commit 是要被删除的
分支独有的),git 不会删除该分支。如果你创建了 sidebar 分支,向
其添加了 commit,然后尝试使用 git branch -d sidebar 删除该分支,
git 不会让你删除该分支,因为你无法删除当前所在的分支。如果你切
换到 master 分支并尝试删除 sidebar 分支,git 也不会让你删除,因
为 sidebar 分支上的新 commit 会丢失!要强制删除,你需要使用大写
的 D 选项 - git branch -D sidebar。
  • git checkout
git checkout 'branch_name'
切换分支,注意切换后将删除git跟踪的当前分支的所有内容并更新
为新分支的内容,但内容并不会丢失
  • git merge
git merge 'branch_name'
将分支合并到当前分支下(移动当前分支的指针)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值