首页 > 代码库 > 版本控制之GitHub亲手实验总结

版本控制之GitHub亲手实验总结

  GitHub :

①ssh-keygen  不要手贱加空格写成:ssh  -keygen

②打开,克隆,……:使用克隆比较好建立好本地文件夹与GitHub服务器对应关系,再把自己想要保存的内容放入这个文件夹。

③commit是commit到本机的git库,而push才是同步到github

④其中要使用到GitHub 用户名(jht)和邮箱,登录密码

⑤在Eclipse中使用插件egit很方便,之前用用命令行产生的ssh key,只要在GitHub网站上保存了,取得了本地与GitHub服务器端的连通,在Eclipse中可以不再generate key,使用ignore忽略不想同步的文件。在Git Bash中使用命令  $ ssh -T git@github.com可检测本机与github的连通性。

⑥和CVS、SVN不同,GIT不会在每一个目录下建立版本控制文件夹,仅在根目录下建立仓库。

⑦eclipse中的project也建立git版本控制,当未创建分支,处于NO-HEAD状态,首次提交后,会自动生成master分

 

⑧Eclipse项目下文件夹中的符号”?”表示此文件夹处于untracked状态,即git没有对此文件进行监控。通过Team -> Add to index可以将文件加入git索引,进行版本监控。也可以通过Team -> Untrack将文件从索引控制中排除。将此次新增的文件commit到仓库中,文件将处于unmodified状态,或者说,这就是一种staged状态。然后修改文件的内容,文件将处于modified状态。

⑨将不需要版本控制的文件,使用gitignore文件过滤掉:打开Navigator窗口,在project根目录中的.gitignore文件中,将需要排除控制的目录写入.gitignore文件中。

十、Team -> Show in history可以查看版本历史提交记录。

  另外一些细节可见: Eclipse上GIT插件EGIT使用手册

 

版本控制之GitHub亲手实验总结