当前位置:首页 > git > 正文

git使用教程最全(git怎么用)

  • git
  • 2024-03-06 12:37:27
  • 8212
## Git 使用教程最全
一、入门
1. 什么是 Git?
分布式版本控制系统,用于跟踪代码更改并进行协作。
2. 安装 Git
- Windows:https://git-scm.com/download/win
- macOS:https://git-scm.com/download/mac
- Linux:sudo apt install git
3. 初始化 Git 仓库
git init
二、基本命令
1. git add
将文件添加到暂存区。
2. git commit
将暂存区中的更改提交到本地仓库。
3. git push
将本地仓库中的更改推送到远程仓库。
4. git pull
从远程仓库中拉取更改到本地仓库。
5. git status
显示未暂存和未提交的更改。
6. git log
显示提交历史记录。
三、分支管理
1. 创建分支
git branch <分支名>
2. 切换分支
git checkout <分支名>
3. 合并分支
git merge <分支名>
4. 删除分支
git branch -d <分支名>
四、远程仓库
1. 创建远程仓库
- GitHub:https://github.com/
- GitLab:https://gitlab.com/
2. 添加远程仓库
git remote add <别名>
3. 推送到远程仓库
git push <别名> <分支名>
4. 从远程仓库中拉取
git pull <别名> <分支名>
五、协作
1. 克隆仓库
git clone
2. 提交更改
git add; git commit -m "提交信息"; git push
3. 创建拉取请求
在 GitHub 或 GitLab 中创建拉取请求,以便其他人查看和合并您的更改。
4. 合并拉取请求
查看并合并拉取请求,将更改合并到主分支中。
六、示例
1. 初始化仓库并添加文件

git init
git add my_file.txt

2. 提交更改

git commit -m "Initial commit"

3. 推送到远程仓库

git remote add origin https://github.com/user/repo.git
git push -u origin master

4. 克隆仓库并创建分支

git clone https://github.com/user/repo.git
git checkout -b feature-branch

5. 在分支中进行更改并合并

git add new_feature.txt
git commit -m "Added new feature"
git checkout master
git merge feature-branch