开头推荐学习git的网址:https://git-scm.com/
一、建立github仓库:
登录github,点击“+”,填写仓库名称,选择“with a README”,如下
二、添加SSH公钥:基于SSH协议的Git服务,好比是仓库的钥匙;
1,在本地新建一个文件夹,在文件夹中右击打开”Git Bash here“,前提是你已经安装了git
2,输入指令:ssh-keygen -t rsa -C "你注册github的邮箱",然后”enter“和”y“结果如下:
3,输入指令:cat ~/.ssh/id_rsa.pub 显示key,复制key;
4,回去github主页,找到Settings选择右侧的"SSH and GPG keys",选择"New SSH key ",将上步的key粘贴进去;
验证是否成功:ssh -T git@github.com
三、把本地仓库上传到github上:
1,初始化本地仓库:指令:git init
在本地仓库生成.git文件,利用ls -a 可查看;
2,将代码放置到本地的仓库,复制到文件夹下。然后git status查看文件为红色状态,就是待添加到本地仓库的意思;
3,将代码上传到本地的仓库:git add 文件;或者git add . 添加所有的文件;
此时通过git status 查看文件的状态为绿色,说明文件已经添加到本地仓库;
4,将代码提交到本地仓库:git commit -m "提交说明",-m后面添加的是对本次操作的说明,加入你修改了代码
或者重新上传了什么东西都做个简单说明;然后git status查看状态;
5,将本地的仓库关联到github上:
打开github上新建的仓库,点击"Clone or download",复制仓库的网址;
然后:git remote add origin https://github.com/python-bookworm/Test.git #修改成自己对应的github仓库网址
6,提交代码到github上:
git pull --rebase origin master 先将github上的文件克隆到本地,保持本地和远程的github的文件保持一致;
git push -u origin master 将本地仓库的所有文件上传到github管理;
四、步骤梳理:
1,本地新建文件夹仓库
2,初始化本地仓库,生成.git:git init
3,将代码复制到本地仓库文件夹
4,上传代码到本地仓库:git add 文件名 或者 git add . 上传所有文件
5, 提交代码到本地仓库:git commit -m "提交说明"
6,本地连接github远程仓库:git remote add origin 【github上仓库的地址】
7,将github上的文件克隆到本地,保持本地和远程的github的文件保持一致:git pull --rebase origin master
8,将本地仓库所有上传到github上管理:git push -u origin master
五、删除远程github仓库里的文件:
1,git pull origin master 本地同步远程仓库,将远程仓库里的内容拉下来
2,git rm -r --cached 文件名 删除文件
3,git commit -m “delete dir” 提交并添加说明
4,git push origin master 将本次更改更新到github项目上去
六、问题解决:
问题1:fatal: remote origin already exists.
解决:git remote rm origin
有问题的地方,请不吝赐教