git bash安装
git bash国内镜像(来源:廖雪峰老师git教程)
下载完之后按照步骤安装。
1. 从远程仓库clone到本地仓库
以github为例子,从github上clone一个项目
- 首先需要配置ssh密钥对
步骤:
-
点击giehub头像,在下拉框中点击=》Settings
image.png -
在加载出的页面左侧选择=》SSH and GPG keys
image.png -
点击=》 generating SSH keys,按照提示完成密钥对配置
image.png
- 在github上创建远程仓库
-
点击 new repository创建一个新的远程仓库
image.png -
按照下图完成仓库创建
image.png
- clone远程仓库
-
打开仓库,按照下图指引复制ssh路径
image.png
image.png - 打开git bash,打开要存放仓库的目录,输入 git clone git@github.com:qq603540681/blog.git clone远程仓库
image.png -
clone完成
image.png
总结
- 在github上创建一个远程仓库
- 复制该远程仓库的SSH路径
- 要存放仓库的目录下,在git bash终端上输入 git clone ssh路径 来clone该远程仓库到本地
- 首次使用需要配置ssh密钥对(按照上面指引配置)
2. 将本地仓库关联到远程仓库
-
先定义到要创建本地仓库的目录 cd 目录路径
image.png -
创建项目目录
image.png -
进入项目目录
image.png -
初始化仓库
image.png -
创建一个文件(工作区)并添加到仓库里(暂存区)
image.png -
提交文件
image.png -
在github上创建一个空仓库(不勾选Initialize),会出现以下界面
image.png - 按照github的提示,完成仓库的关联和创建
git remote add [origin] 远程仓库SSH路径
3. 分支管理
- 创建本地 dev 分支
git branch dev - 切换到 dev 分支
git checkout dev - 推送到 origin地址的dev的分支上(origin地址上新增一个dev 分支)
git push origin dev - 分支合并
git checkout master(切换到master分支)
git merge dev(把 dev 分支merge到master分支上)
网友评论