3、将本地文件纳入版本管理
3.1 在 Github 新建代码仓库
登入:https://github.com/new
新建代码仓库:
进入该仓库,点击 SSH,复制后面的 SSH 地址(后面要用)
3.2 在计算机上创建代码仓库
进入要纳入版本管理的文件夹,右键鼠标-Git 在这里创建版本库:
成功后,该文件夹下生成.git 文件夹:
3.3 本地仓库连接 Github 仓库
继续右键,TortoiseGit->设置:
点击左侧 Git,设置名字和邮件地址(该信息与 Github 无关,只用来记录提交日志):
点击左侧 Remote:
在右边 Remote 中填入 origin,
url 填刚才 Github 中代码仓库的 SSH 地址,
Putty Key 导入第一步中生成的私钥文件;
点击添加/保存:
做完以上步骤,就可以将代码进行版本管理,也可以 push 到 Github 的仓库上了。
3.4 文件前标识符的含义
1) 文件前面没有任何标志:
表示没有 track 该文件(即没有 git add);
2) 文件前面有红色的!,表示该文件有未提交(git commit)的修改;
3) 文件前面有绿色的√,表示该文件所有修改已被提交。
4) 文件前面有黄色的!,表示提交冲突,自动合并修改(Merge)失败了。
此时需要手动合并修改。
3.5 提交修改和推送到 Github
3.5.1 提交文件:填写修改记录,点击提交;
然后,!变成了√,表示修改已提交;
3.5.2 将文件推送到 Github:
右键 Git->Push
推送成功后,在 Github 上可以看到提交记录和更新的文件:
3.5.3 查看代码提交记录:
Git->Show log
然后下方显示该次提交涉及修改的代码,双击某个文件,显示该次提交修改的内容:
显示 hello.sh 文件新增了 3 行内容: