上传项目到github/需要用到github做项目合作
git clone命令
使用git clone命令下载别人仓库的东西,public的项目才可以克隆
git clone https://github.com/greenhand123456879/C_code.git
如何上传github
git init //把这个目录变成Git可以管理的仓库
git add README.md //文件添加到仓库
git add . //不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了
git commit -m "first commit" //把文件提交到仓库
git remote add origin git@github.com:你组织/你的仓库名.git //关联远程仓库
git push -u origin master //把本地库的所有内容推送到远程库上
注意:这里git remote add origin是会报错的,需要给密钥!
给自己的电脑用ssh密钥传输
-
首先,需要填写用户名和邮箱作为一个标识,用户和邮箱为你github注册的账号和邮箱
-
生成SSH密钥
ssh-keygen -t rsa -C "你github注册的邮箱"
-
查看是否生成成功
-
复制id_rsa.pub文件的内容
-
去github的设置
点击New SSH key,Title自己写,然后把复制id_rsa.pub文件的内容粘贴到key的输入框中,最后点击Add SSH key.
添加成功,就可以git remote add origin
在已有仓库创建其他分支
git checkout -b ll
,创建一个ll的分支git status
,检查此刻的状态,查看增加内容与删改内容git add .
git commit -m "xxxxx"
,xxxxx填写这次上传的相关信息,告诉自己更改了什么git push origin ll
,将本地的内容上传到github的ll分支处git checkout master
,切换主分支git merge ll
,把ll分支合并到master分支,这里的合并是指你本地的仓库,也就是你自己本地计算机- 确保你的版本是稳定的,在上传到github的master分支,
git push origin master