1. 安装 Git
首先,你需要在你的机器上安装Git。你可以从 Git的官网 下载适合你操作系统的版本。
2. 配置 Git
安装完Git之后,你需要设置你的用户名和电子邮件地址,这是因为Git的每次提交都会使用这些信息:
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"
3. 初始化一个新的仓库
创建一个新的文件夹,打开它,然后执行 git init
,以创建一个新的git仓库。
mkdir myproject
cd myproject
git init
4. 添加文件到仓库
在仓库中创建或添加文件。使用 git add
命令来添加文件到暂存区。
touch README.md
git add README.md
或者,你可以使用 git add .
来添加当前目录下的所有变更文件。
5. 提交更改
使用 git commit
命令来提交暂存区的更改。每次提交都需要附带一个消息,描述这次提交的目的。
git commit -m "Add initial README file"
6. 查看仓库状态
你可以随时使用 git status
来查看仓库的当前状态,包括哪些文件已修改但还未提交。
git status
7. 查看提交历史
使用 git log
查看提交历史,了解仓库的历史变更。
git log
8. 连接到远程仓库
如果你想将你的本地仓库与远程服务器(如GitHub, GitLab等)同步,你需要先添加远程仓库的URL。
git remote add origin https://github.com/username/myproject.git
9. 推送更改到远程仓库
将你的更改推送到远程仓库。默认情况下,master
(或在最新版本中是 main
)是主分支。
git push -u origin master
10. 克隆远程仓库
如果你需要获取远程仓库的副本,可以使用 git clone
。
git clone https://github.com/username/myproject.git
11. 拉取远程仓库的新变更
为了保持你的本地仓库与远程仓库同步,使用 git pull
来拉取最新的提交。
git pull
12. 分支
分支是用于隔离开发工作而不影响其他分支的方法。创建新分支、切换分支和合并分支是常见操作。
-
创建分支:
git branch new-branch
-
切换分支:
git checkout new-branch
-
合并分支到当前分支:
git merge new-branch
-
删除分支:
git branch -d new-branch