实用工具详解 【Git和Github的基本用法】

声明:本文摘抄自比特鹏哥的C语言入门课件。

一、背景

git是一个版本控制工具. 主要解决三个问题:

1. 代码被喵星人吃掉了。

2. 产品经理反复修改需求, 需要同时维护多个版本代码。 

3. 多人协同开发。

 Github 是 "全球最大的同性社交网站". 通过 git 可以把代码上传到 Github 上给全球的用户分享。

二、下载安装

安装git for windows

这个是一个git的windows系统的命令行版本

https://git-scm.com/downloads

安装tortoise git

这个是git的图形界面。

https://tortoisegit.org/download/

 注意:

1. 先安装 git for windows, 再安装 tortoise git

2. 安装 git for windows 一路 next 即可.

3. 安装 tortoise git 中需要配置 git.exe, 这个是 git for windows 包含的部分. 如果 git for windows 安装成功, 这 一步使用默认结果即可.

4. 安装 tortoise git 还需要配置姓名和邮箱, 这个尽量和 Github 的邮箱填成一致.

5. 两个工具安装完毕后, 需要重启电脑才能正确使用.

三、使用Github创建项目

创建项目

1.登陆成功后,进入个人主页, 点击左下方的 New repository 按钮新建项目

2.然后跳转到的新页面中输入项目名称(注意, 名称不能重复, 系统会自动校验. 校验过程可能会花费几秒钟). 校验完毕后, 点击下方的 Create repository 按钮确认创建

3. 在创建好的项目页面中复制项目的链接, 以备接下来进行下载.

下载项目到本地

1. 复制刚才创建好的项目的链接.

2. 打开指定的需要放置项目的目录

3. 右击目录, 点击 Git Clone

4. 在弹出的对话框中输入刚才复制的项目链接即可

 

 下载成功, 会出现 绿色 图标。

Git操作的三板斧

放入代码

使用 VS 创建工程, 并把工程放在刚才下载到本地的项目路径中。

或者将曾经写过的代码的工程目录直接拷贝到项目目录中。

三板斧第一招:git add 文件名

预添加到本地,告知git工具哪些文件需要进行版本管理

此时右击标记为蓝色(表示该文件未使用 git 管理) 的目录, 选择 add

 弹出的对话框中勾选具体需要管理的文件. 勾选完毕点击 ok 即可。

此时图标变成红色感叹号(表示该文件被git管理, 但是未提交内容)。

三板斧第二招:git commit -m "提交说明"

将修改内容提交到本地仓库

每提交一次,就是一个版本。比如开发完某个功能模块,就可以提交一次了。后续进行版本回退都是以提交为准。

注意:此时只是提交到本地,Github上还看不到代码变更。

右键选择 红色感叹号 目录,选择Git commit ->master

此时弹出了一个对话框. 可以在此处看到都需要提交哪些文件, 以及每个文件的具体改动情况. 并且需要输入提交日 志. 描述这次提交的具体改动原因是什么. 这个日志是后续进行版本回退的重要参考依据.

 点击下方的Commit按钮完成提交。

三板斧第三招:git push

把本地仓库提交的代码推送到远程仓库中。

提交的内容需要同步到服务器上, 才能让其他人看到改动. 使用 push 即可.

右键需要 push 的目录,点击push

弹出的对话框确认 push. 不需要修改, 直接确认即可.

然后会弹出对话框提示输入 Github 的账户和密码.

用户名密码输入正确, 点击 Login , 即可完成 push. 此时刷新 Github 的界面, 就能看到新版本的代码了.

 

 

 

 

 

 

 

 

已标记关键词 清除标记
相关推荐
<p> <b><span style="background-color:#FFE500;">【超实用课程内容】</span></b> </p> <p> <br /> </p> <p> <br /> </p> <p> 本课程内容包含讲解<span>解读Nginx的基础知识,</span><span>解读Nginx的核心知识、带领学员进行</span>高并发环境下的Nginx性能优化实战,让学生能够快速将所学融合到企业应用中。 </p> <p> <br /> </p> <p style="font-family:Helvetica;color:#3A4151;font-size:14px;background-color:#FFFFFF;"> <b><br /> </b> </p> <p style="font-family:Helvetica;color:#3A4151;font-size:14px;background-color:#FFFFFF;"> <b><span style="background-color:#FFE500;">【课程如何观看?】</span></b> </p> <p style="font-family:Helvetica;color:#3A4151;font-size:14px;background-color:#FFFFFF;"> PC端:<a href="https://edu.csdn.net/course/detail/26277"><span id="__kindeditor_bookmark_start_21__"></span></a><a href="https://edu.csdn.net/course/detail/27216">https://edu.csdn.net/course/detail/27216</a> </p> <p style="font-family:Helvetica;color:#3A4151;font-size:14px;background-color:#FFFFFF;"> 移动端:CSDN 学院APP(注意不是CSDN APP哦) </p> <p style="font-family:Helvetica;color:#3A4151;font-size:14px;background-color:#FFFFFF;"> 本课程为录播课,课程永久有效观看时长,大家可以抓紧时间学习后一起讨论哦~ </p> <p style="font-family:"color:#3A4151;font-size:14px;background-color:#FFFFFF;"> <br /> </p> <p class="ql-long-24357476" style="font-family:"color:#3A4151;font-size:14px;background-color:#FFFFFF;"> <strong><span style="background-color:#FFE500;">【学员专享增值服务】</span></strong> </p> <p class="ql-long-24357476" style="font-family:"color:#3A4151;font-size:14px;background-color:#FFFFFF;"> <b>源码开放</b> </p> <p class="ql-long-24357476" style="font-family:"color:#3A4151;font-size:14px;background-color:#FFFFFF;"> 课件、课程案例代码完全开放给你,你可以根据所学知识,自行修改、优化 </p> <p class="ql-long-24357476" style="font-family:"color:#3A4151;font-size:14px;background-color:#FFFFFF;"> 下载方式:电脑登录<a href="https://edu.csdn.net/course/detail/26277"></a><a href="https://edu.csdn.net/course/detail/27216">https://edu.csdn.net/course/detail/27216</a>,播放页面右侧点击课件进行资料打包下载 </p> <p> <br /> </p> <p> <br /> </p> <p> <br /> </p>
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页