Git 的本质就是把文件在以下三个区域搬运:
# 将远程代码完整下载到本地
git clone https://github.com/用户名/仓库名.git
# 1. 查看哪些文件改动了
git status
# 2. 把改动的文件添加到“暂存区” ( . 代表所有)
git add .
# 3. 提交到本地仓库,并写下备注
git commit -m "修复了登录页面的显示问题"
# 4. 推送到服务器,让同事看到
git push origin main
# 开始工作前,先拉取服务器上最新的代码
git pull origin main
场景:你和同事同时改了同一行代码,你 pull 时报错了。
<<<<<<< HEAD
我写的内容:这是我的创意
=======
同事写的:这是他的想法
>>>>>>> 4e2b1d...
<<<, ===, >>> 这些行。git add . 和 git commit 即可。
| 动作 | 命令 | 通俗理解 |
|---|---|---|
| 初始化 | git init |
让这个文件夹被 Git 管理 |
| 撤销 | git checkout . |
后悔药:丢弃没提交的所有改动 |
| 看日志 | git log |
翻看以前的提交记录 |
| 创分支 | git checkout -b dev |
开辟一个叫 dev 的平行世界 |