目录
一、基础配置
1、下载地址:Git - Downloads (git-scm.com)
2、打开Git Bash ,设置用户信息
git config --global user.name “用户名”
git config --global user.email “邮箱”
3、获取本地仓库
(1)创建一个文件夹作为本地Git仓库
(2)在文件夹里点击右键打开Git bash窗口输入
git init
(3)文件夹多出.git 即成功
二、本地仓库
1、工作区--》缓存区
git add .
2、缓存区--》仓库区
git commit -m'具体内容'
3、查看状态
git status
4、查看提交记录
git log
5、版本回退
git reset --hard <commitID>
三、分支指令
1、查看分支
git branch
2、创建并切换分支
#创建+切换
git checkout -b 分支名
#创建
git branch 分支名
3、分支合并(需先切换到目标分支上)
git merge 分支名
4、删除分支
#需要检查
git branch -d b1
#强制删除,不检查
git branch -D b1
四、远程仓库(具体见gitee新建仓库后的简易教程)
1、添加远程仓库
git remote add <远端名称> <仓库路径>
#以我的为例
git remote add origin https://gitee.com/fox291603856/test.git
2
、查看远程仓库
git remote

3、 推送到远程仓库
git push [-f] [--set-upstream] [远端名称 [本地分支名][:远端分支名] ]
#例如将本地的main分支推送到远程仓库
git push origin main:master
-f 强制覆盖(可省略)
--set-upstream 把本地推到远端,建立起对应关系(仓库为空也可省略)
4、查看本地和远程的关联关系
git branch -vv
5、从远程仓库克隆
git clone <仓库路径> [本地目录]
#以我的为例
git clone https://gitee.com/fox291603856/test.git
6、从远程仓库抓取和拉取
抓取:将仓库里的更新抓取到本地,不合并
git fetch [remote name] [branch name]
拉取:将远端仓库的修改拉到本地并自动进行合并,等同于fetch+merge
git pull [remote name] [branch name]
2398

被折叠的 条评论
为什么被折叠?



