GitHub和git的相关操作
初始化一个git仓库
git init
git init xxx
添加远程仓库GitHub
- 给远程仓库
git@github.com:phd99/test.git
设置一个别名test
git remote add 别名 git@github.com:phd99/test.git
git remote -v
git remote rm [别名]
配置验证信息
- 生成
SSH
。创建过程中会要求设置密码,可以不设置密码,直接按回车键
ssh-keygen -t rsa -C "email"
id_rsa
是私钥,id_rsa.pub
是公钥,默认位置在C:\Users\用户名\.ssh
中。
- 将公钥添加到
github
中
Settings
->SSH and GPG keys
->New SSH key
- 将
id_rsa.pub
公钥文件中的内容复制到Key
中
- 公钥名称任意
- 查看是否添加成功
ssh -T git@github.com
克隆远程仓库中的项目
git clone https://github.com/phd99/test.git
git clone -b 分支名 https://github.com/phd99/test.git
下载远程仓库中的项目
git pull origin myblog
pull
和clone
的区别
clone
是从无到有的过程
pull
是已有本地仓库,想获取最新的项目内容
上传文件步骤
git add .
git commit -m [备注信息]
- 3.上传代码到远程仓库中并合并
- 使用
-u
后,以后可以直接git push
省略了后面的内容
- 若
本地分支名
和远程分支名
相同,则可以省略远程分支名
不写
git push -u <远程主机名> <本地分支名>:<远程分支名>
查看当前的本地分支名
git branch
修改GitHub仓库的默认分支
- 进入仓库->
Settings
->Branches
->Default branch