Git的基本使用

目录

1、设置全局的用户名和邮箱地址

2、创建代码仓库

3、添加所有更改

4、添加指定文件

5、提交更改

6、查看状态

7、查看提交历史记录

8、取消添加文件

9、查看更改的内容

10、分支

(1)查看所有分支

(2)创建新分支

[1]git branch name

[2]git checkout -b name

(3)切换分支

(4)合并分支

(5)删除分支

11、与远程版本库协作

 (1)提交到远程仓库

(2)本地同步至远程

(3)远程库修改同步到本地

(4)查看远程库修改的内容

(5)将orgini/master分支修改合并到主分支

(6)一键同步最新代码到本地


1、设置全局的用户名和邮箱地址

git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"

2、创建代码仓库

首先切换到项目目录下,然后输入下面代码:

git init

 仓库创建完成后会在项目根目录下生成隐藏的 git 目录,用来记录本地所有的 git 操作

3、添加所有更改

首先,你需要将你的更改添加到Git的暂存区。你可以使用git add.命令来完成这项工作,这会将当前目录下的所有更改添加到暂存区。

git add .

4、添加指定文件

git add path/to/file

5、提交更改

一旦你将更改添加到了暂存区,下一步就是将这些更改提交到仓库中。使用 git commit 命令来完成这项工作。

这里 "Your commit message" 应该替换为描述你这次提交所做的更改的简短信息。一个好的提交信息应该简洁明了,同时能够清楚地说明本次提交的目的。

git commit -m "Your commit message"

6、查看状态

在提交之前,你可以使用 git status 命令来查看哪些文件已被添加到暂存区,哪些文件还未被添加:

git status

7、查看提交历史记录

如果你想要查看提交历史,可以使用 git log 命令,这会显示每次提交的信息,包括提交哈希、作者、提交日期和提交信息。

git log

 查看最近几次的git记录:

git log -1  //最后一次
git log -2  //倒数第二次

8、取消添加文件

git reset HEAD path  //这里的path是要撤回的文件路径 

9、查看更改的内容

git diff

10、分支

(1)查看所有分支

git branch

(2)创建新分支

[1]git branch name
git branch name

这个命令用于创建一个新分支,但不会立即切换到这个新分支。它只是在当前分支的基础上创建了一个指向相同提交的新分支引用。这里 name 是新分支的名称。执行这个命令后,新分支 name 会被创建,但它不会成为当前活动的分支。你仍然位于原来的分支上。

[2]git checkout -b name
git checkout -b name

这个命令不仅创建了一个新分支,还会立即切换到这个新分支上。它是 git branch 和 git checkout 的组合命令。

git branch name   //name是新分支的名字

 总结:

  1. git branch name 仅创建新分支,但不切换到该分支。
  2. git checkout -b your_new_branch_name 创建新分支并立即切换到该分支。

(3)切换分支

git checkout name //name是分支的名字

(4)合并分支

将name分支上的修改合并到master上

git checkout master
git merge name  //name是分支的名字

(5)删除分支

git branch -D name

11、与远程版本库协作

 (1)提交到远程仓库

这里 origin 是远程仓库的名称(默认通常是 origin),main 是你要推送的分支(如果你的仓库使用的是 master 分支,替换 main 为 master)

git push origin main(或者master)

(2)本地同步至远程

git push origin master

(3)远程库修改同步到本地

git fetch origin master

(4)查看远程库修改的内容

用命令(3)同步下来的代码不会合并到任何分支上,而是会存放到一个origin/master分支上,可以通过以下命令查看修改的内容

git merge origin/master

(5)将orgini/master分支修改合并到主分支

git merge origin/master

(6)一键同步最新代码到本地

git pull origin master

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值