Git基本操作

📅 2026-03-06 📂 2026年归档

安装Git

Windows:Git for Windows

Mac:

brew install git

Linux:

sudo apt-get install git

配置Git

配置用户名和邮箱(必须要配置的):

$ git config --global user.name "你的用户名"
$ git config --global user.email "你的邮箱"

查看配置:

$ git config -l  #关于git的所有配置
$ git config --system --list  #查看系统的配置
$ git config --global --list  #查看全局的配置(用户自己配的)

搭建Git项目

本地仓库搭建

在本地需要Git管理的地方,执行:

$ git init

克隆远程仓库

从远程仓库克隆一份,执行:

$ git clone [url] #这个url是https://xxx/xxx.git这样的

Git项目的操作

忽略文件

首先要了解一个文件(.gitgnore),这个是记录要忽略的文件不上传,一般创建Spring项目或前端Vue项目都自动生成这个文件。

#一些规则
*.txt          #忽略所有.txt结尾的文件
!a.txt         #a.txt除外
/temp          #仅忽略本目录下的temp目录,不忽略子目录下的
build/         #忽略此目录下的build目录下的所有文件
doc/*.txt      #忽略此目录下的doc目录下的所有.txt文件

提交到远程仓库

  1. 添加到暂存区
$ git add . #将所有都添加到暂存区
  1. 提交到本地仓库
$ git commit -m "你的提交说明"
  1. 推送到远程仓库
$ git push origin 分支名 #origin 是你的远程仓库的别名

使用 码云/GitHub

用码云来举例

  1. 创建公钥
$ ssh-keygen -t rsa 
#rsa是加密算法,可以换成别的 一直回车即可
#Your public key has been saved in /c/Users/quanyiye/.ssh/id_ed25519.pub这个是保存公钥的地址
  1. 将公钥信息添加到码云账户中即可(GitHub同理) 添加之后按照要求填写密码即可添加成功

  2. 创建本地仓库,并绑定码云的ssh(免密提交)

$ git init                              #创建仓库
$ git remote add origin 这里是你远程的ssh #绑定ssh

如果涉及多远程仓库的管理:

$ git remote -v #这个确定多个仓库分别的别名是什么

分支

#列出所有本地分支
$ git branch

#列出所有远程分支
$ git branch -r

# 列出所有本地分支
$ git branch

# 列出所有远程分支
$ git branch -r

# 列出所有本地分支和远程分支
$ git branch -a

# 新建一个分支,但依然停留在当前分支
$ git branch [branch-name]

# 新建一个分支,并切换到该分支
$ git checkout -b [branch]

# 新建一个分支,指向指定commit
$ git branch [branch] [commit]

# 新建一个分支,与指定的远程分支建立追踪关系
$ git branch --track [branch] [remote-branch]

# 切换到指定分支,并更新工作区
$ git checkout [branch-name]

# 切换到上一个分支
$ git checkout -

# 建立追踪关系,在现有分支与指定的远程分支之间
$ git branch --set-upstream [branch] [remote-branch]

# 合并指定分支到当前分支
$ git merge [branch]

# 选择一个commit,合并进当前分支
$ git cherry-pick [commit]

# 删除分支
$ git branch -d [branch-name]

# 删除远程分支
$ git push origin --delete [branch-name]
$ git branch -dr [remote/branch]
🏠 返回首页 · 查看完整交互体验