软件工程github使用小结
1.在 https://github.com/join 这个网址处申请注册一个Github账号,申请成功后可在https://github.com/login 处利用刚刚注册的账号进行登录,才能开始在Github上进行开发。
2.GitHub克隆项目,folk项目(C++版)或者项目Java版到自己的仓库
3.拷贝成功后,可以看到自己已经拥有了一个同名仓库, 这里我们登录的是 linlkg 的账号:
4.在自己的电脑上安装 Git 软件,Git的安装教程在这里。在自己拷贝项目的主页的绿色按钮处可以找到一个可克隆的项目地址,下面是一个示例:
5.在我的电脑中任意找一个目录,打开Git 命令行软件(Windows上可在空白处右键打开Git Bash),输入 git clone +项目地址,项目地址即我们刚刚复制的地址。
6.完成上述操作后,可在当前目录下看到一个与仓库同名的文件夹【PersonProject-C】,这就是克隆到本地的项目。进入项目文件夹,新建一个文件夹,重命名为你的学号+姓名。
7.以学号+姓名命名的文件夹作为项目目录,在IDE中新建一个工程,注意,如果是第一次新建工程,IDEA会要求用户配置Java SDK位置,此时只需要点击 Project SDK 右侧的 New... 按钮,选择开始配置好的 JDK 目录即可,操作正确后,在工程的项目目录中应该会出现一个src文件夹,文件夹中有 Main.java 文件
8.代码编写完成之后,接下来接连使用 git add,git commit -m "Message"(Message是你要写的内容)即可利用 Git 记录下所有的改动。如果是初次使用 Git,请在使用上述两条命令前使用如下两条命令配置自己的个人邮箱与Commit时的用户名,这里的邮箱和用户名最好与 Github 账号保持一致。
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
下面是一些常见的Git操作,可留作备忘
$ git clone [url]
下载一个项目以及它所有的版本历史
$ git add [file]
将文件进行快照处理用于版本控制
$ git commit -m"[descriptive message]"
将文件快照永久地记录在版本历史中
$ git push
上传当前本地分支commit到GitHub上
$ git pull
下载服务器上最新的本部并合并更改到本地
$ git reset [commit hash]
撤销所有[commit hash]后的的commit,在本地保存更改
$ git log
列出当前分支的版本历史
9.成功提交代码到自己的仓库之后,请正确发起一个Pull Request,并确保自己的代码最终成功签入到 https://github.com/zhoujingping/PersonProject-C.git中。(如果成功签入会在原始项目主页看到自己命名的文件夹)
该篇参考 https://www.cnblogs.com/SivilTaram/p/software_pretraining_java.html