1. 初始化与配置
git config --global user.name "你的名字":配置全局用户名(提交记录中显示)。git config --global user.email "你的邮箱@example.com":配置全局邮箱。git init:初始化本地项目,将当前目录转为 Git 仓库。git clone <远程仓库URL>:克隆远程仓库到本地37。
2. 基本代码提交
git status:查看当前工作区和暂存区的文件状态。git add <文件名>或git add .:将指定文件或所有变动添加到暂存区。git commit -m "feat: 新增了用户登录功能":将暂存区内容提交到本地仓库。git log:查看提交历史记录17。
3. 分支管理
git branch:查看本地所有分支(带*号的为当前所在分支)。git branch -a:查看所有本地和远程分支。git switch -c <新分支名>(或git checkout -b <新分支名>):创建并直接切换到新分支。git merge <被合并的分支名>:将指定分支合并到当前分支。git branch -d <分支名>:删除本地分支17。
4. 远程同步
git remote -v:查看远程仓库信息。git fetch origin:从远程获取最新代码,但不会自动合并到当前工作代码。git pull origin <分支名>:拉取远程代码并自动合并到当前分支(相当于 fetch + merge)。git push origin <分支名>:将本地的提交推送到远程仓库17。
5. 撤销与回退
git reset --hard HEAD:撤销工作目录中所有未提交文件的修改内容。git checkout HEAD <file>:撤销指定的未提交文件的修改内容。git revert <commit>:撤销指定的某次提交1。