GitGithub的基本用法

背景

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

  1. 当代码被误删时方便找回。
  2. 产品经理反复修改需求,  需要同时维护多个版本代码
  3. 多人协同开发.

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

下载安装

安装 git for windows

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

https://git-scm.com/downloads

或者 https://pan.baidu.com/s/1kU5OCOB#list/path=%2Fpub%2Fgit

安装 tortoise 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

将修改内容提交到本地

每提交一次, 就是一个版本. 比如开发完某个功能模块, 就可以提交一次了. 后续进行版本回退都是以提交为准. 注意 此时只是提交到本地,  Github 上还看不到代码变更.

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

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

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

三板斧第三招: git push

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

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

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

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

此文参考 比特科技 课程文档,如有侵权请与本人联系

Windows版GIT的用法相关推荐

  1. 解决Windows版Git出现templates not found的问题

    环境: Win10 x64 Git windows客户端(下载自 https://git-scm.com/) SourceTree 1.9.6.1(使用系统安装的Git,而非SourceTree内嵌的 ...

  2. Windows版Git在进行git代码的时候出现报错

    目录 场景再现 解决 总结 场景再现 出现这样问题的情况可能有以下几种: 1.ip地址或端口错误 2.权限不够 3.防火墙未放行这个ip或端口 4. 电脑端需要以管理员身份运行(今天我遇到了)< ...

  3. Gogs搭建git私服-windows版

    Gogs搭建git私服-windows版 在代码的世界里,github应该是家喻户晓了,那么想不想在自己的电脑上搭建一套类似的服务供自己工作和学习使用呢.答案是肯定的. Gogs就是一款开源免费的产品 ...

  4. PyTorch 1.6正式发布!新增自动混合精度训练、Windows版开发维护权移交微软

    点击上方"视学算法",选择加"星标"置顶 重磅干货,第一时间送达 本文转载自:机器之心 刚刚,Facebook 通过 PyTorch 官方博客宣布:PyTorc ...

  5. float32精度_PyTorch 1.6来了:新增自动混合精度训练、Windows版开发维护权移交微软...

    刚刚,Facebook 通过 PyTorch 官方博客宣布:PyTorch 1.6 正式发布!新版本增加了一个 amp 子模块,支持本地自动混合精度训练.Facebook 还表示,微软已扩大了对 Py ...

  6. 鸿蒙OS最快6月正式推送;微信Windows版将支持刷朋友圈;GCC 11.1正式发布|极客头条...

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...

  7. windows实战Git环境配置msysGit+TortoiseGit(zz)

    windows实战Git环境配置msysGit+TortoiseGit 发表于: 2010-08-17 14:46 查看: 2,047 次点击 评论:0 标签: git, msysgit, Torto ...

  8. ThingsBoard 3.3.1源码编译-windows版

    ThingsBoard 3.3.1源码编译-windows版 前期环境准备 环境版本尽量保持一致: 建议先把文章看完再操作,不要直接看一步操作一步! 编译过程要有耐心!不要看到执行到哪一步很久不动了, ...

  9. windows下Git与GitHub的安装及建仓基本操作

    目录 1 安装Git(Git for Windows) 1.1 准备安装文件 1.2 安装 1.3 查看安装结果 1.4 配置Git 2 Git的简单使用 2.1 建仓 2.2 Git指令 2.3 版 ...

最新文章

  1. R语言构建xgboost模型:交叉验证(cross validation)训练xgboost模型
  2. oh-my-zsh 功能收集
  3. CGI、FastCGI 知识总结
  4. jstl核心标签使用
  5. Istio,灰度发布从未如此轻松!!!
  6. 2018.11.05 NOIP模拟 规避(最短路计数)
  7. nginx配置反向代理解决前后端分离跨域问题
  8. 复习Linux基本操作----常见指令
  9. 设计模式——原型模式
  10. ThinkPHP5.0-多语言切换
  11. html播放器加选集,推荐:非常详细的网页播放器之代码篇(精选集一)
  12. 翻译:YOLOv5 新版本——改进与评估
  13. iPhone没有收到iOS16最新版的推送,如何升级系统?
  14. C#微信公众号与订阅号接口开发示例代码
  15. Sourcetree中使用cherry-pick
  16. Missing radix parameter radix
  17. SWUSTOJ #954 单链表的链接
  18. android 键盘 定义,自定义全键盘-[Android_YangKe]
  19. iPhone开发部分总结
  20. props的动态传值 以及 v-for列表渲染

热门文章

  1. Python变量与字符串
  2. 雷达图 The number of FixedLocator locations (4), usually from a call to set_ticks, does not match the n
  3. 如何解释反向代理与正向代理
  4. Murmur Hash 例子
  5. 基于匹配点集对单应性矩阵进行估计
  6. Java解析OpenDrive,OpenDrive格式解析
  7. 多源异构作物组学数据融合方法研究——以高粱为例
  8. 2016年linux认证考试,2016年Linux认证考试复习要点辅导
  9. mysql 2509错误解决方法
  10. 用计算机画函数图象,信息技术应用 用计算机画函数图象 .doc