selfteaching / the-craft-of-selfteaching

One has no future if one couldn't teach themself.
15.25k stars 16.52k forks source link

看来重启学习还是要先从熟练Git开始 #320

Open AHSHA98 opened 5 years ago

AHSHA98 commented 5 years ago

在第一时间知道这本书后,就进入github.com,竟然发现自己已经注册了若干年,但里面一直是空的。登入后,立马Fork“the-craft-of-selfteaching”看,并在自己使用的几台电脑安装相关的桌面程序。刚读到第一Part,发现原仓库已有更新,结果就不懂得怎么merge。结合issues里的方法,一折腾就是好几次,一次公司的电脑成功了,结果Mac没合并成功。 看来还是要学习一下Git的日常技法。

AHSHA98 commented 5 years ago

有一点关于git push下,会出现需要输入username的问题一直没搞懂。 1.家里的电脑和MBP,都要求输入,结果出现同步原仓失败。 2.但公司的电脑,没有提示,并参照 https://github.com/selfteaching/the-craft-of-selfteaching/blob/master/my-notes/how-to-merge.md 同步成功。 运行过程中,我一样没有按要求的设置SSH keys。 会不会,是在安装git的过程设了不同的选项?

ZhuPeng commented 5 years ago

应该是克隆的时候用的 http 方式,可以 本地 git remote -v 看一下

From WeChat Mini Programe: GitHub Trending Hub

AHSHA98 commented 5 years ago

今天学习了一下Github,其实不用命令行方式,使用桌面版的就可以同步&合并主仓的内容,而且自己修改的部分也不会受到影响。

sophychow commented 5 years ago

atom这个IDE和github是一家人,可以很方便地使用git

kongqun67 commented 4 years ago

如果是遠程倉庫使用的http協議是需要輸入用戶名和密碼的,可以將這些信息緩存起來,但是也可以選擇SSH,將公鑰發送到github上設置好之後,push時是不要輸入的,合併失敗的原因很多,是不是你之前有多個賬號切換的使用,這樣可能也會引起問題