侧边栏壁纸
  • 累计撰写 23 篇文章
  • 累计收到 1 条评论
Git

git基本操作

2023-11-11 / 0 评论 / 65 阅读
温馨提示:
本文最后更新于 2023-11-11,已超过半年没有更新,若内容或图片失效,请留言反馈。

初始化仓库

git init: 初始化一个新的 Git 仓库。

git init --bare: 初始化一个裸仓库(通常用于远程仓库)。

配置用户信息

git config --global user.name "Your Name":设置全局用户名。
git config --global user.email "your.email@example.com":设置全局用户邮箱。

分支管理

git branch:列出所有本地分支。
git branch :创建新分支。
git checkout :切换到指定分支。

git checkout -b :新建分支并切换到该分支。
git merge :合并指定分支到当前分支。
git branch -d :删除分支branch1。

远程仓库

git remote add origin :添加远程仓库。
git fetch:获取远程仓库的变化。
git pull:获取远程仓库的变化并合并到本地。

git pull :拉取远程仓库的指定分支。

git push:推送本地的提交到远程仓库。

git push :本地分支推送到远程(远程无该分支会创建)。

其他命令

git log:查看提交历史。
git diff:显示未暂存的差异。
git stash:暂存当前工作目录的更改以便稍后恢复。
git clone :克隆一个远程仓库到本地。

查看状态

git status:显示工作目录和暂存区的状态。

添加文件

git add :将单个文件添加到暂存区。
git add.:将所有改动添加到暂存区。

忽略文件

touch .gitignore: 创建一个 .gitignore 文件来指定不需要跟踪的文件模式。

提交更改

git commit -m "Commit message": 提交暂存区的更改到仓库,并附带提交信息。

常用

git commit -m "提交信息":提交已暂存的更改。

git commit -a -m "提交信息":自动将所有已跟踪文件的更改添加到暂存区,并提交(不包括未跟踪的新文件)。

git commit --amend -m "新的提交信息":可以修改最近一次提交的信息或者添加新的更改到最近一次提交中。

(commit作用于本地仓库,push将本地仓库的提交历史推送到远程仓库)


扫描二维码,在手机上阅读