GitHub和git的相关操作
时间:2021-02-19 12:55:07
收藏:0
阅读:0
GitHub和git的相关操作
初始化一个git仓库
- 将当前文件夹作为git仓库
git init
- 或者将当前文件夹下的xxx文件夹作为git仓库
git init xxx
- 初始化后会出现一个名为
.git
的隐藏文件夹
添加远程仓库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
是已有本地仓库,想获取最新的项目内容
上传文件步骤
- 1.将内容写入暂存区
.
表示将文件夹中的所有内容都写入暂存区
git add .
- 2.将暂存区内容添加到本地仓库中
git commit -m [备注信息]
- 3.上传代码到远程仓库中并合并
- 使用
-u
后,以后可以直接git push
省略了后面的内容 - 若
本地分支名
和远程分支名
相同,则可以省略远程分支名
不写
- 使用
git push -u <远程主机名> <本地分支名>:<远程分支名>
查看当前的本地分支名
git branch
修改GitHub仓库的默认分支
- 进入仓库->
Settings
->Branches
->Default branch
评论(0)