远程仓库
注册一个GitHub账号或者gitee账号就能得到Git远程仓库,这里我更推荐gitee,更快一点
-
注册gitee账号并登录
-
获取SSH公钥
(1)先看看自己有没有公钥(c盘用户名下的.ssh文件夹里是否有id_rsa和id_rsa.pub文件)
(2)没有的就在Git Bash中输入
ssh-keygen -t rsa -C"这里填你自己的邮箱"
(3)用
cd~/.ssh
ls
命令检查现在是否有id_rsa和id_rsa.pub文件(4)输入命令
cat id_rsa.pub
,出来了一大堆东西,这个就是公钥(5)打开gitee,点右上角头像的设置,然后会出现以下界面
点SSH公钥,然后自己随便起个名字,把你刚刚得到的那一大堆东西复制粘贴到公钥框里去(6)点右上角加号新建仓库,这个仓库就是你的远程仓库了
-
把本地仓库和远程仓库关联
去gitee的远程仓库里复制一下你的账户名
在Git Bash输入以下命令 git remote add origin "刚刚复制的账户名"
就OK
- 用
git remote -v
命令查看远程仓库
5. 用 git push origin HEAD:master
命令把本地仓库的test.txt文件push到远程仓库
分支
-
用
git branch 你自己起的分支名字
命令创建一个新的分支我们现在已经有了master分支了,但是我想再建立一个新的分支,就可以在Git Bash中输入命令新建
当然,git checkout -b 你自己起的分支名字
也可以新建分支,它和上一个命令的区别就是它可以切换到你新建的分支上,而上条命令仍会留在当前分支 -
用
git branch
命令查看所有本地分支
-
用
git branch -r
命令查看所有远程分支
4. 在githouse里新建了一个new.txt文件,现在我们来把这个文件传到dev分支上去
5. 把文件push到远程仓库的Dev分支(没有的gitee会自动新建)
6. 现在文件就在你的dev分支里,但是查看主分支,它的文件里面并没有dev里面的东西
7. 用 git merge 新分支的名字
命令把新分支的东西合并到主分支上
8. 再次查看主分支,new.txt里的内容已经合并到主分支上了
9. 删除分支的命令
(1)删除分支:git branch -d 分支的名字
(2)删除远程分支:git push origin --delete 分支的名字
git branch -dr 你的远程分支