欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 创投人物 > Git基本操作

Git基本操作

2025/4/30 17:30:50 来源:https://blog.csdn.net/ikkkkkkkl/article/details/147540517  浏览:    关键词:Git基本操作

1. 安装与配置

  • 安装:你可以从 Git 官方网站 下载 Windows 版本的安装程序。运行安装程序,在安装过程中,你可以按照默认设置进行安装,也可以根据自己的需求进行调整。
  • 配置:安装完成后,打开 Git Bash(这是一个在 Windows 上模拟 Unix 环境的命令行工具),配置你的用户名和邮箱。
# 配置用户名
git config --global user.name "Your Name"# 配置邮箱
git config --global user.email "your_email@example.com"

如果你是Linux用户: 

# 安装 Git(以 Ubuntu 为例)
sudo apt-get update
sudo apt-get install git

2. 创建仓库

有两种方式来创建仓库,一是在本地创建新仓库,二是克隆远程仓库到本地。

# 在本地创建新仓库
mkdir myproject
cd myproject
git init# 克隆远程仓库到本地
git clone https://github.com/username/repository.git
  • git init 场景不会自动关联远程仓库,需手动用 git remote add 添加。
  • git clone 场景会自动关联远程仓库(别名默认是 origin),无需手动添加。

3.提交远程仓库

1. 查看文件状态

打开 Git Bash 并切换到项目所在的本地目录,使用 git status 命令查看哪些文件被修改、添加或删除了。

git status

该命令会列出所有发生变化的文件,并按状态进行分类显示,比如未跟踪的文件、已修改但未暂存的文件、已暂存但未提交的文件等。

2. 添加修改到暂存区

使用 git add 命令把你想要提交的修改添加到暂存区。你可以添加单个文件、多个文件,或者一次性添加所有修改。

# 添加单个文件
git add filename# 添加多个文件
git add file1 file2# 添加所有修改
git add .

3. 提交暂存区的修改到本地仓库

使用 git commit 命令将暂存区的修改提交到本地仓库,同时要添加一个有意义的提交信息,用于描述本次修改的内容。

git commit -m "提交信息,例如修复了某个 bug 或添加了新功能"

4. 拉取远程仓库的最新更新(可选但推荐)

在推送本地修改到远程仓库之前,建议先使用 git pull 命令拉取远程仓库的最新更新,以避免潜在的冲突。

git pull origin 分支名

通常,主分支名为 main 或 master,你可根据实际情况替换 分支名

5. 推送本地提交到远程仓库

使用 git push 命令将本地仓库的提交推送到 Gitee 远程仓库。

git push origin 分支名

同样,要根据实际情况替换 分支名

4. 分支管理

分支用于并行开发,你可以创建、切换、合并和删除分支。

# 创建新分支
git branch new-branch# 切换分支
git checkout new-branch# 创建并切换到新分支
git checkout -b new-branch# 合并分支
git checkout main
git merge new-branch# 删除分支
git branch -d new-branch

5. 远程仓库操作

关联远程仓库:将本地仓库与远程仓库关联。

git remote add origin https://github.com/username/repository.git

删除已关联的远程仓库: 

git remote rm <名称>

 重命名远程仓库别名:

git remote rename <旧名> <新名>

 

6. 撤销操作

撤销暂存区的更改:把文件从暂存区移除。

git reset HEAD file.txt

撤销工作区的更改:丢弃工作区的更改。

git checkout -- file.txt

回退提交:回退到指定的提交版本。

git reset --hard commit-hash

7. 标签管理

标签用于标记重要的版本。

# 创建标签
git tag v1.0# 推送标签到远程仓库
git push origin v1.0

8. 冲突解决

当合并分支时出现冲突,你需要手动解决冲突。

# 编辑冲突文件,解决冲突
# 解决冲突后,添加并提交更改
git add conflict-file.txt
git commit -m "Resolve conflicts"

 9.查看提交历史

查看完整的提交历史记录,包括提交哈希值、作者、日期和提交说明。

git log

 🌍🌍🌍

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词