Skip to content

更新: 9/21/2024 字数: 0 字 时长: 0 分钟

创建仓库

初始化一个文件为本地仓库

bash
git init

从现有的仓库中拷贝项目

bash
git clone 地址

提交流程

从远端拉取代码

bash
git pull

# 将远程主机 origin 的 master 分支拉取过来,与本地的 brantest 分支合并。
git pull origin master:brantest

# 如果远程分支是与当前分支合并,则冒号后面的部分可以省略。
git pull origin master

将修改提交至暂存区

bash
# 提交修改文件和新增文件(不包括删除文件)
git add .

# 提交已经被add的文件(修改文件和删除文件)不包括新增文件
git add -u

# 提交所有的修改
git add -A

查看仓库当前的状态,显示有变更的文件。

bash
git status

提交暂存区到本地仓库中

bash
git commit -m "message"

查看提交日志

bash
git log

将代码推送至远端

bash
git push

临时存储

bash
# 将修改临时存储
git stash

# 恢复工作目录
git stash pop

# 查看stash了哪些存储
git stash list

# 删除所有stash
git stash clear

代码回滚

bash
# 撤回最近一次的commit(撤销commit,不撤销git add)
git reset --soft HEAD~1

# 撤回最近一次的commit(撤销commit,撤销git add)
git reset --mixed HEAD~1

# 撤回最近一次的commit(撤销commit,撤销git add,还原改动的代码)
git reset --hard HEAD~1

# 执行 git log ,获取到 commit id
git reset <commitId>

Released under the MIT License.