以下是一些常用的Git命令,按照功能分类组织:
初始化与配置
-
git init
:在项目目录中创建一个新的Git仓库。 -
git config --global user.name "Your Name"
:设置全局用户名。 -
git config --global user.email "youremail@example.com"
:设置全局邮箱地址。
克隆与添加
-
git clone https://github.com/username/repository.git
:从远程仓库克隆代码到本地。 -
git add .
:将当前文件夹里所有文件加入本地仓库。 -
git add -A
:将所有变动记录都增加到暂存区。
提交与查看
-
git commit -m "Your commit message"
:将暂存区的内容提交到本地仓库。 -
git status
:查看工作目录和暂存区的状态。 -
git log
:查看项目的提交历史。
分支管理
-
git branch
:查看所有本地分支。 -
git branch -m old_name new_name
:重命名分支。 -
git checkout branch_name
:切换到指定分支。 -
git checkout -b new_branch
:创建并切换到新分支。 -
git branch -d branch_name
:删除本地分支(如果分支未合并,使用-D
强制删除)。
远程仓库操作
-
git remote add origin https://github.com/username/repository.git
:将本地仓库关联至远程仓库。 -
git push -u origin main
:将本地仓库推送到远程仓库并设置跟踪关系。 -
git push
:推送本地仓库到远程仓库(如果之前未设置跟踪关系)。
其他
-
git config --global http.proxy 127.0.0.1:7890
:设置HTTP代理。 -
git config --global https.proxy 127.0.0.1:7890
:设置HTTPS代理。 -
git stash
:临时保存当前工作区的修改。 -
git stash pop
:应用之前保存的修改并删除保存。
这些命令涵盖了Git的基本操作,包括仓库的创建、文件的添加与提交、分支的管理以及远程仓库的同步等。使用这些命令可以高效地进行代码的版本控制和协作开发