git常用命令

发布时间 2023-08-15 17:14:39作者: 嘎吱嘎吱脆
仓库初始化与克隆

git init:在当前目录初始化一个新的 Git 仓库。
git clone :克隆远程仓库到本地。

基本操作:

git add :将文件添加到暂存区。
git commit -m "":将暂存区的文件提交到仓库并添加提交信息。
git status:查看工作区和暂存区的状态。
git diff:查看工作区和暂存区文件的差异。
分支操作:

git branch:查看本地分支列表。

git branch :创建一个新的分支。
git checkout :切换到指定分支。
git merge :将指定分支合并到当前分支。
git pull origin :从远程仓库拉取指定分支的更新并合并到当前分支。

远程仓库操作:

git remote -v:查看远程仓库信息。
git remote add :添加一个远程仓库。
git push :将本地分支推送到远程仓库。
git pull :从远程仓库拉取更新并合并到当前分支。
git fetch :从远程仓库获取更新但不合并到当前分支。

撤销与修改:

git reset :撤销提交,并将 HEAD 移动到指定的提交。
git revert :创建一个新的提交,撤销指定的提交。
git checkout -- :丢弃工作区文件的修改(慎用)。
git stash:暂存当前工作区的修改。
git stash apply:恢复最近一次暂存的修改。

最常见的一系列操作
git clone [远程项目链接]
git checkout [分支名]
git pull
git add .  # .代表全部文件,可替换成部分想要提交的文件名
git commit -m "提交的备注信息"
git push # 推送修改
一些注意事项

建立新分支

git checkout -b [分支名]
git checkout -b develop

第一次使用pull和push时候需要加上分支

git pull -u origin [分支名]
git push --set-upstream origin develop
-u或--set-upstream选项都表示将当前分支与指定的远程分支建立关联关系。建立关联关系后,可以使用 git push 命令推送本地分支的更新到远程仓库,而不需要指定远程分支的名称。