1、下载安装Git:无脑点击下一步, 访问Git官方网站(https://git-scm.com/),下载适用于您操作系统的安装程序。
2、常用命令
配置用户信息:
安装完成后,在命令提示符(Windows)或终端(macOS和Linux)中运行以下命令来配置您的用户名和电子邮件地址,这些信息将用于Git提交记录的作者信息:
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"
初始化:git init 文件夹名
初始化:git init
查看文件状态:git status
将文件添加到暂存区:git add <filename>
提交暂存区中的更改到本地仓库:git commit -m "Commit message"
将本地更改推送到远程仓库:git push origin <branch_name>
从远程仓库拉取最新更改:git pull origin <branch_name>
创建新的分支:git branch <branch_name>
切换到指定分支:git checkout <branch_name>
将指定分支的更改合并到当前分支:git merge <branch_name>
git reset
用于移动分支的 HEAD,并且可以修改工作目录和暂存区。git checkout
用于切换分支、恢复文件,但在新版本中更推荐使用git switch
和git restore
。
注意:git 创建分支必须先提交现有版本,否则无法创建
git提交代码前,先拉取再提交,否则会覆盖别的开发者
git 分支操作
-
创建分支:
- 创建新分支并切换到该分支:
git checkout -b <branch_name>
- 创建新分支但保持在当前分支:
git branch <branch_name>
- 创建新分支并切换到该分支:
-
切换分支:
- 切换到已存在的分支:
git checkout <branch_name>
- 切换到已存在的分支:
-
查看分支:
- 查看所有分支:
git branch
- 查看所有分支及其最近的提交信息:
git branch -v
- 查看远程分支:
git branch -r
- 查看所有分支:
-
删除分支:
- 删除本地分支:
git branch -d <branch_name>
- 强制删除分支(慎用):
git branch -D <branch_name>
- 删除本地分支:
-
合并分支:
- 将指定分支的更改合并到当前分支:
git merge <branch_name>
- 将指定分支的更改合并到当前分支,但保持提交历史记录:
git merge --no-ff <branch_name>
- 将指定分支的更改合并到当前分支:
-
重命名分支:
- 重命名当前分支:
git branch -m <new_branch_name>
- 重命名其他分支:
git branch -m <old_branch_name> <new_branch_name>
- 重命名当前分支:
-
远程分支操作:
- 将本地分支推送到远程仓库:
git push origin <branch_name>
- 从远程仓库获取分支:
git pull origin <branch_name>
- 删除远程分支:
git push origin --delete <branch_name>
- 将本地分支推送到远程仓库:
-
比较分支:
- 比较当前分支与另一分支的差异:
git diff <branch_name>
- 比较两个分支的差异:
git diff <branch_name1> <branch_name2>
- 比较当前分支与另一分支的差异:
-
临时保存当前分支的更改:
- 保存当前分支的未提交更改:
git stash
- 查看已保存的更改列表:
git stash list
- 恢复最近一次保存的更改:
git stash apply
- 保存当前分支的未提交更改: