git使用
先简单理解一下:
step 1.下载安装配置git
0.镜像源下载git:
CNPM Binaries Mirror
1.安装git:
git —version 查看是否安装成功
windows操作如果有错误:git不是内部命令
添加到环境变量
2.配置git:
有引号,邮箱尽量保持和gitee/github的注册Email一致
git config --global user.name "你的名字"
git config --global user.email "你的Email"
step 2.创建本地仓库
命令行cd 进到你的工作文件夹(Workspace)之后:
git init 把平平无奇的本地文件夹初始化成git本地仓库(Repository)
git add . 把你项目文件全添加到暂存区(Index Stage)
git status 这个就是看一下你变更了哪些文件,没有这句不影响啥
git commit -m "my first commit" 从暂存区提交到本地仓库(Repository)
step 3.创建远程仓库并与本地仓库建立连接
0.在gitee创建仓库
注册账号,新建仓库,仓库起个名就行(最好与本地库保持一致),下面自动生成的三个文件先不选,创好仓库之后,建立连接需要两步:
1.设置公钥
SSH key 可以让你在你的电脑和 Git @ OSC 之间建立安全的加密连接。
生成:ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
这个邮箱我都是乱写的 好像有就行了
cat ~/.ssh/id_rsa.pub
(复制id_rsa.pub文件内容)
复制,添加到https://gitee.com/keys
测试是否添加成功:ssh -T git@gitee.com
2.本地库连接到远程仓库(Remote)上
git remote add origin git@gitee.com:xxxx/xxxxx.git
origin是远程主机名,后面这个地址是你想要关联的远程仓库的地址,用SSH协议
step 4.仓库管理
0.按这个顺序操作:
阮一峰的网络日志-git远程操作详解
1.列出分支:
没有参数,显示仓库有哪些分支:
$ git branch
* master
有参数,创建testing分支:
$ git branch testing
$ git branch
* master
testing
2.切换分支:
切换到已存在分支:
$ git checkout (branch)
创建新分支并立即切换到该分支下:
$ git checkout -b newtest
Switched to a new branch 'newtest'
tips:
💡 默认只克隆master分支,clone指定分支:git clone -b <指定分支名称> <版本库的网址>
我们创建并切换到一个分支,在该分支上移除了一些文件 如test.txt,并添加了 runoob.php 文件,然后切换回我们的主分支,删除的 test.txt 文件又回来了,且新增加的 runoob.php 不存在主分支中。
使用分支将工作切分开来,从而让我们能够在不同开发环境中做事,并来回切换。
一些很好的文档资源:
码云官方文档
Pro git 菜鸟老手都适用的git使用教程