关于一些上传文件到github的操作
1、刚开始进入github页面的时候,点开头像图标--setting
2、点击ssh and GpG key--New SSH key
3、页面此时显示title(这个标题随便填)
下面的是公钥,是需要用sourtree来生成的
4、打开sourcetree 点击tools 然后点击Great or Import SSH keys 一般选默认的算法生成密钥,如果用默认的方法生成的密钥导致上传失败(可以参考下面链接【1】(但是一般没有太大问题)),但是一般的流程是进入该页面之后选create 生成公钥,然后粘到github上,根据指示完成,然后用sourcetree生成密钥,把文件存到自己想存的地方。
然后默认,有时要再次点击tool--选项 来改配置。把SSH客户端的内容改为OppenSSH.
或者链接那样做。
5、此时如果想上传代码就可以在github新建一个仓库,然后再创建一个本地仓库,把文件放到本地仓库,用sourcetree上传,上传时要先提交,后上传(提交是commit)
6.如果远端原来有一个仓库,可以在本地创建一个新的仓库(可以与与远端仓库不同名),然后接着上传。
7、要在本地添加远端必须选择一个本地仓库才可以有远端的选项。
关于密钥的问题:可参考下面的链接【1】
https://blog.csdn.net/lishuangquan1987/article/details/123588802
https://blog.csdn.net/qq_33442844/article/details/78491777
这篇超级齐全https://cloud.tencent.com/developer/article/1650541
还讲了拉取冲突
https://blog.csdn.net/wd2014610/article/details/80854807?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164773742116780274124488%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164773742116780274124488&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v1~rank_v31_ecpm-1-80854807.142v2pc_search_result_cache,143v4register&utm_term=fatal%3A+refusing+to+merge+unrelated+histories&spm=1018.2226.3001.4187
上传文件的时候选错分支(补救方法)
https://gorden5566.com/post/1010.html
想当初被git搞得心态都要崩了,然后终于把文件上传到github,那是多么开心的一件事,然鹅,一个寒假过去了,想再次上传文件的时候,发现自己忘了怎么操作的QAQ,心酸。然后就写笔记了,真是的,写笔记有时候真的是为自己的未来节省时间呀!
上传文件到github其实熟练了之后就会觉得也就那样,但是上传错了分支就芭比Q了,所以大家要小心哦,不要犯我犯过的错误,但出错了不要紧,也有补救的机会,但是补救也要时间的呀!!