git学习

Git 是一个强大的分布式版本控制系统,有许多关键字和语法。以下是一些常用的关键字和语法及其示例:

1.git init :初始化一个新的Git仓库

2.git clone:克隆一个现有的Git仓库

例如:git clone https://github.com/user/repo.git

3.git status:查看工作目录状态

4.git add:将文件添加到暂存区

例子:git add file.txt

  • 含义:这条命令将指定的单个文件 file.txt 添加到暂存区。
  • 使用场景:当你只想添加特定的文件进行提交,而不是整个目录的所有更改时使用。

例子:git add .

  • 含义:这条命令将当前目录中的所有更改(包括新增、修改和删除的文件)添加到暂存区。
  • 使用场景:当你希望一次性添加当前目录中的所有更改进行提交时使用。

5.git commit:提交暂存区的更改

6.git pull origin main:从远程仓库拉取并合并更改

8.git fetch:从远程仓库获取更新

9.git merge:合并分支

10.git branch:列出、创建或删除分支

例如:git branch
git branch new-branch
git branch -d old-branch

11.git checkout:切换分支或恢复工作目录文件

git checkout main git checkout -b new-branch

12.git log:查看提交历史

git log git log --oneline

13.git diff:显示提交、分支等之间的差异

高级操作关键字

1.git stash:保存工作目录的修改

  • 含义:将当前工作目录中的所有修改(已跟踪的文件)保存到一个临时存储区(stash),并将工作目录恢复到上一次提交的状态。
  • 使用场景:当你正在进行某些修改,但需要暂时切换到另一个分支或进行其他操作而不希望提交这些修改时使用。

2.git stash pop

  • 含义:将最近一次保存的 stash 恢复到工作目录,并将其从 stash 列表中移除。
  • 使用场景:当你准备继续处理之前暂存的修改时使用。

3.git rebase

  • 含义:将当前分支的提交重新应用在 main 分支的最新提交之上。这将使你的分支历史更加线性。
  • 使用场景:当你希望将分支更新到主分支的最新状态,同时保持一个清晰的提交历史时使用。

4.

git remote

  • 含义:显示所有远程仓库及其URL。
  • 使用场景:当你需要查看当前项目关联的远程仓库时使用。
  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值