git常用命令-爱代码爱编程
1. 创建与克隆仓库
git init
:在当前目录下创建新的 Git 仓库。git clone <repository>
:克隆远程仓库到本地。
2. 提交与更新
git add <file>
:将文件添加到暂存区。git commit -m "message"
:提交暂存区的文件,并添加提交消息。git pull
:从远程仓库拉取最新的更改。git push
:将本地提交推送到远程仓库。
3. 分支操作
git branch
:列出所有分支。git branch <branch-name>
:创建新的分支。git checkout <branch-name>
:切换到指定分支。git merge <branch-name>
:将指定分支合并到当前分支。
4. 远程仓库
git remote add <name> <url>
:关联远程仓库。git remote -v
:显示远程仓库的详细信息。git fetch <remote>
:从远程仓库获取最新的更改,但不合并到当前分支。git pull <remote> <branch>
:从远程仓库拉取最新的更改,并合并到当前分支。
5. 查看和撤销更改
git status
:显示工作区和暂存区的状态。git diff
:显示当前未暂存的更改。git diff --staged
:显示已暂存的更改。git checkout <file>
:撤销对文件的更改。
6. 标签操作
git tag
:列出所有标签。git tag <tag-name>
:创建新的标签。git tag -a <tag-name> -m "message"
:创建带有说明的新标签。git push --tags
:将本地标签推送到远程仓库。