萌新记录github在VS2017/2019中的使用方法,大佬勿喷.
目录
目录
问题解决方法及注意点
- 推送\上传\同步失败, 就在这里重新登陆一下github账号
- Github云存储库Repos不支持中文哦
正文
详细的探索过程
-
创建一个新的解决方案
-
可看到解决方案内部文件是这些:
-
打开sln文件, 因为是空项目, 所以没有任何文件
-
创建一个源文件 .cpp
-
准备尝试github远程推送我的代码
敲黑板: 原来想做到远程推送, 需要本地库一个, 和远程库一个
本地库可以和github远程库的名字不同, 只是连接关系而已
显然, 该解决方案的本地git库就在解决方案文件夹内部, 很方便
-
创建完毕本地库
-
开始尝试链接github
-
先更改一下我的代码
-
进入团队资源管理器
选择更改, 注意 这里其实要点同步, 因为同步就会发现没有这个解决方案的github repos
更改就是一个commit的中文名,就是对现阶段代码做了一个快照, 然后推送到github的commits中,显然需要有对这个commit的说明信息
-
注意这里的分支噢
-
敲黑板: 提交是保存本地git库, 而推送是上传到github中.
-
提示发现, 没有登陆github, 所以登陆一下
-
没发现吧, 这个解决方案还没有建立云存储库, 即github存储库, 现在建立吧
-
github的repos不支持中文名哦
-
传出提交就是你提交上去但是还没有上传成功的commit
-
显示成功提交
-
到github上来看看
-
显然这里是所有的文件,
-
右侧的时间是更改的时间, 我更改了.cpp,且上传了commit, 现在再上传一下一个commit
再次尝试
-
更改代码
-
必要的commit说明
出事了, 出现错误了,试试同步
-
看来还不行
-
原因: 无法读取“https://github.com”的用户名:终端提示被禁用
-
去主页同步一下试试
-
发现可以上传啦
最终尝试
- 上传test3 commit
-
上传test4 commit
-
再上传一个commit
-
来github的repos库看看我的commits
总结:
- 推送\上传\同步失败, 就在
-
重新登陆一下github账号,一般可以解决问题
一个完整的上传Github步骤
(学习一下commit怎么看更改)
大功告成