例如"PyTorch_tutorial_0.0.5"的pytorch的第八页Code/1_data_prepare/1_1_cifar10_to_png.py,为什么Github上"链接另存为"与Clone or download出来的有区别?链接另存为虽然保存的也是.py文件，再在此文件后加上.html后缀，打开就是该网页，保存的实际是网页
谷歌搜索: Github difference clone download
When you clone you get a copy of the history and it is a functional git repo. Downloading a repository just downloads the files from the most recent commit of the default branch. It doesn't download any of the files in the .git folder. ... It's as ifgit never existed, and all you have is a copy of the code/files.
Zhengxia said, if you clone a project, you can have v1, v2 and the most recent version. If you download a project, you can only have the most recent version.
怎么clone,没什么特别讲究吧,还有网址? 就是点击Clone or download, Download ZIP,这样就是Download; 选择"Open in Desktop"， 你有没有安装GitHub Desktop？Yuxiang说正常就用Download就行了；没有安装GitHub Desktop，他用的Git bash，利用“Clone or download”的网址，就能clone，这个需要的时候再问。
This is with Yuxiang and Zhengxia's help.
On GitHub, saved changes are called commits. Each commit has an associated commit message, which is a description explaining why a particular change was made. Commit messages capture the history of your changes, so other contributors can understand what you’ve done and why.
20200617 read twice https://guides.github.com/activities/hello-world/learn GitHub’s Pull Request workflow, a popular way to create and review code.
Step 2. Create a Branch
Branching is the way to work on different versions of a repository at one time.
By using GitHub’s @mention system in your pull request message, you can ask for feedback from specific people or teams, whether they’re down the hall or 10 time zones away.