当前位置: 代码网 > it编程>编程语言>其他编程 > Git的基本使用

Git的基本使用

2024年08月03日 其他编程 我要评论
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、设置全局的用户名和邮箱地址

[1]设置方法一

运行以下命令来设置全局的用户电子邮件和用户名(这将影响你电脑上所有 git 仓库的默认设置):

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

 [2]设置方法二

如果你只想为当前仓库设置用户身份,可以省略--global标志,这将只影响当前仓库

git config user.email "you@example.com"
git config user.name "your name"

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

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com