Skip to content

测试两个仓库名不同如何关联到github上。且生成ssh时不填写邮箱,全局邮箱也与github邮箱不同。

Notifications You must be signed in to change notification settings

zhayanjianfa/TestForLearnningGit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

1.如果本地目录和github 上的仓库名不同,会有什么影响?

仓库名不同没有任何影响,仍然会将仓库下的所有信息同步到远程仓库中。

2.如果设置的全局用户名和邮箱并没有注册过GitHub会有什么影响

会只显示用户名,且名称不含超链接。如果是github注册过的邮箱的话,会直接显示邮箱注册过的用户名,而不是显示本地设置的全局用户名。

3.如果生产ssh key时使用的并不是注册该github时用的邮箱,会有什么影响?

暂时没看到有什么影响,仍然可以和远程仓库建立连接。如果使用的是https协议,至少目前来看第一次需要使用网页进行连接。且本地需要设置vpn。 后续测试,并不需要再输入密码。貌似用https也行。后面测试下更改为git试试。 另外,git push推送后上面的时间记录是本地的时间记录,我打开虚拟机,因为虚拟机是几个月前的状态,结果最后在github上显示提交的时间也是几个月前。。。。

4.尝试更换协议,https->git.

5.git协议,ssh协议,openssl协议

6.怎么拉取更新

我先尝试使用了git fetch origin main,发现只是将远程仓库下载到本地。且此时出现了两个分支,一个是本地的main分支,一个是远程的FETCH_HEAD分支,因为我最开始不知道怎么合并,且打出git status后建议我git pull下,所以我就执行了一次git pull,就得到了最新的提交,在main分支上。

所以这里 git pull = git fetch + git merge

后面我还想知道本地分支和远程分支的比较命令,抑或,每次只要fetch下,有结果则证明需要合并,没有结果则不需要合并。


争对问题解答的记录,可能需要录制视频。

About

测试两个仓库名不同如何关联到github上。且生成ssh时不填写邮箱,全局邮箱也与github邮箱不同。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published