GitHub 01 Commit & Desktop

了解到很多大佬们用Github写作,做项目工程师也在用Github这个工具,意识到它可能是一个很重要的工具。
为此我创建了一个新的仓库:use_github_for_collaboration,用Github来记录使用Github的技巧。

001 Commit

Github的核心就是版本控制,其涉及到生成不同版本的操作,就是commit。
一次commit会生成一个版本号(commit,40位),而父版本号(parent),就是记录版本先后顺序的提示信息。下图就是一次commit的界面。


一次commit的界面

版本号的妙用,后面再说。

002 Github Desktop

除了上述网页端,用户可以在本地进行项目版本管理。下载地址戳这里
有什么用呢,官方是这么说的:

“Extend your GitHub workflow beyond your browser with GitHub Desktop, completely redesigned with Electron. Get a unified cross-platform experience that’s completely open-source and ready to customize.”

Undo

撤销你之前的某一个commit,但只适用于没有同步的内容(Unsynced)

Revert this commit

抵消(不是很理解和Undo的区别)

Roll back to commit

回滚,适合于已经同步的内容

Sync

本地的代码,可以传到Github上
注意:可以传数据,但是一位工程师告诉我,这是另一套系统还是规则。现阶段估计我也理解不了吧。

简单的使用流程就是:

  1. 使用桌面软件,在本地下载一个Repo,并在本地修改(此处增加了一行'代码')
  2. 填写commit,并上传至Github代码库
本地添加一行代码
填写commit,并上传至Github代码库

再回到Github上看,我制作的commit已经在网页上显示了。


可以查到在桌面端同步的commit

交互

在右侧点击那一串7位数字,可以进行看详细修改细节,同时可以对指定行的修改发表你的评论。


针对某一行修改的代码进行评论

你可能感兴趣的:(GitHub 01 Commit & Desktop)