目录
一、git工具下载、安装
1.1 打开git官方地址:Git
点击downloads,选择自己电脑对应的操作系统
根据电脑配置下载32位或64位
1.2 安装过程
下载完成后,双击下载的软件开始安装,点击next
默认配置设置,直接next
git的默认编辑器,按需修改(我后续用在VSCode中,选择修改),点击next
后续继续选择默认,next到底,点击安装
🔩安装完成,点击打开git bash(Linux风格的命令行,使用最多,推荐使用)
在git bash终端中输入命令 git --version,查看git版本,如图,说明安装成功!
1.3 配置git
- 查看git配置
git config -l
到这一步,git的基本安装配置就结束了
二、 GitHub 操作(远程库)
2.1 创建账号
GitHub 网址:GitHub: Let’s build from here · GitHub
Gitee 网址:Gitee - 基于 Git 的代码托管和研发协作平台
2.2 创建远程仓库
三、 Git 常用命令使用(终端)
🌟
命令名称 | 作用 |
git config --global user.name 用户名 | 设置用户签名 |
git config --global user.email 邮箱 | 设置用户签名 |
git init | 初始化本地库 |
git status | 查看本地库状态 |
git add 文件名 | 添加到暂存区 |
git commit -m "日志信息" 文件名 | 提交到本地库 |
git reflog | 查看历史记录 |
git reset --hard 版本号 | 版本穿梭 |
3.1 Git 全局设置
//设置提交代码时显示的用户名和电子邮件地址
git config --global user.name "Git 用户名"
git config --global user.email "Git 用户电子邮件地址"
//命令查看当前的配置
git config --global --list
3.2 创建本地 git 仓库
- 初始化本地库
//创建一个名为 come-on-wxy 的新目录
mkdir come-on-wxy
//切换到 come-on-wxy 目录中
cd come-on-wxy
//在当前目录初始化一个新的 Git 仓库
git init
- 查看本地库状态
//(工作区没有任何文件)
git status
- 创建文件
//创建一个空的 README.md 文件,通常用作项目的说明文件
touch README.md
//再次查看本地库状态(检测到未追踪的文件)
git status
💡注意1:
1)在 Windows PowerShell 中,touch
命令并不像在 Unix/Linux 系统中那样是内置的命令。
2)touch
命令通常用于创建新文件或更新现有文件的时间戳。
3)初始化本地库在 Windows 中,可以使用 New-Item
命令或者简单地使用 echo
命令来创建一个空文件。
⏰以下是在 Windows PowerShell 中创建 README.md
文件的几种方法:
a. 使用 New-Item
命令:
New-Item -ItemType file -Path README.md
b. 使用 echo
命令并重定向输出到文件:
echo. > README.md
c. 使用 Set-Content
命令创建一个空文件:
Set-Content -Path README.md -Value $null
- 添加暂存区
//将 README.md 文件添加到 Git 的暂存区,准备提交
git add README.md
//再次查看本地库状态(检测到暂存区有新文件)
git status
-
提交本地库
//提交暂存区的更改,并附上提交信息 "first commit"
git commit -m "first commit"
//再次查看本地库状态(提交过后显示没有文件需要提交)
git status
四、 Git 分支操作(终端)
4.1 分支的基本操作
命令名称 | 作用 |
---|---|
git branch 分支名 | 创建分支 |
git branch -v | 查看分支 |
git checkout 分支名 | 切换分支 |
git merge 分支名 | 把指定的分支合并到当前分支上 |
//使用 git branch 命令可以查看所有分支,包括当前分支。当前分支前会有一个星号(*)标记
git branch
//创建分支
git branch aa
//切换到 master 分支
git checkout master
4.2 远程仓库操作
命令名称 | 作用 |
---|---|
git remote -v | 查看当前所有远程地址别名 |
git remote add 别名 远程地址 | 起别名 |
git push 别名 分支 | 推送本地分支上的内容到远程仓库 |
git clone 远程地址 | 将远程仓库的内容克隆到本地 |
git pull 远程库地址别名 远程分支名 | 将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并 |
//将远程仓库的 URL 添加为 origin,origin 是远程仓库的默认名称
git remote add origin https://gitee.com/has-it-developed-today/come-on-wxy.git
//将本地的 master 分支推送到远程仓库的 origin
git push -u origin "master"
🕯️注意2:
-
命令中
git push -u origin "master"
中的"master"
(默认分支)应该去掉引号,因为分支名通常不需要引号