Git 和 GitHub 常用操作
Git 基本操作
1. 初始化一个 Git 仓库
在项目目录下,使用以下命令初始化一个新的 Git 仓库:
git init
2. 配置 Git 用户信息
在开始使用 Git 前,需要配置用户名和邮箱:
git config --global user.name "Your Name"
git config --global user.email "your_email@example.com"
3. 查看 Git 配置信息
查看当前的 Git 配置信息:
git config --list
4. 克隆远程仓库
将远程 Git 仓库克隆到本地:
git clone https://github.com/username/repository.git
5. 查看文件状态
查看当前工作目录中文件的状态(比如是否有未跟踪的文件、是否有更改):
git status
6. 添加文件到暂存区
将文件添加到 Git 暂存区:
git add filename
或者添加所有文件:
git add .
7. 提交更改
将暂存区的更改提交到本地仓库:
git commit -m "Your commit message"
8. 查看提交历史
查看项目的提交历史:
git log
9. 推送本地更改到远程仓库
将本地的更改推送到远程仓库:
git push origin main
10. 拉取远程更改到本地
将远程仓库的更改拉取到本地仓库:
git pull origin main
11. 创建分支
创建一个新的分支:
git branch new-branch-name
12. 切换分支
切换到指定的分支:
git checkout branch-name
13. 合并分支
将指定分支的更改合并到当前分支:
git merge branch-name
14. 删除分支
删除本地分支:
git branch -d branch-name
GitHub 常用操作
1. 创建一个新的 GitHub 仓库
- 登录到 GitHub。
- 点击右上角的 + 图标,选择 New repository。
- 填写仓库名称、描述等信息,然后点击 Create repository。
2. 将本地仓库推送到 GitHub
- 在本地仓库中初始化 Git 并进行一些提交(如
git init
和git add .
)。 - 将远程仓库添加为 Git 远程仓库:
git remote add origin https://github.com/username/repository.git
- 推送本地更改到 GitHub:
git push -u origin main
3. 创建 Pull Request (PR)
- 在 GitHub 仓库页面,点击 Pull requests 标签。
- 点击 New pull request,选择源分支和目标分支。
- 输入 PR 的描述并点击 Create pull request。
4. Fork 和 Pull Request 工作流程
- Fork 其他人的 GitHub 仓库。
- 克隆 Fork 后的仓库到本地并创建一个新分支。
- 做出更改并提交,然后推送到自己的 GitHub 仓库。
- 在原仓库的 Pull requests 标签中发起 PR,提交更改。
5. 查看远程仓库的状态
查看当前远程仓库的详细信息:
git remote -v
常用 Git 命令
命令 | 描述 |
---|---|
git init |
初始化 Git 仓库 |
git clone <repository> |
克隆远程仓库到本地 |
git add <file> |
将文件添加到暂存区 |
git commit -m "message" |
提交更改到本地仓库 |
git status |
查看当前工作目录中文件的状态 |
git log |
查看提交历史 |
git push |
将本地更改推送到远程仓库 |
git pull |
从远程仓库拉取更改到本地 |
git branch |
查看本地分支 |
git checkout <branch> |
切换分支 |
git merge <branch> |
合并分支 |
git remote add origin <url> |
添加远程仓库 |
转载请注明出处