一.git安装

1.git下载

https://github.com/git-for-windows/git/releases/tag/v2.17.1.windows.2

在如上地址下载git,并安装,一路NEXT即可

2.TortoiseGit 下载

https://tortoisegit.org/download/

在如上地址下载小乌龟,并安装,一路NEXT即可

说明:git和小乌龟都能对github进行操作,如下载代码,提交代码,只是方式不同,看个人喜爱。

3.配置--在空文件夹右键打开git bash here

1.>用户名配置  git config --global user.name "哈哈"

2.>邮箱配置   git config --global user.email "11111111@qq.com"

3.>检查配置 git config -l (注意是L的小写 不是1)

如上表示配置成功

4.>公钥配置 ssh-keygen -t rsa -C "邮箱地址"

在bash里面运行以上命令,一直回车,在c盘用户文件夹底下会有一个.ssh文件夹,打开id_rsa.pub,拷贝里面的公钥,配置到github里面

1).登录github,https://github.com/ ,创建账号,点击settings

2).点击SSH and GPS keys,点击NEW SSH key,把id_rsa.pub里面的公钥拷贝到里面,注意一定要删除最后的一个空格,要不然会失败,点击保存。

5.>密钥配置

开始菜单->所有程序->TortoiseGit->settings->NetWork->把ssh client路径改成git命令行安装工具目录ssh.exe

二.GitHub使用

登录https://github.com/

1.群组创建,点击new organization

填写组名和邮箱,点击create,创建一个群组

2.创建一个库 点击new repositories

填写repositories名,描述信息,点击create,创建库

3.删除代码库

1.>点击settings

2.>点击delete,输入密码就可以删除一个代码库了

4.删除群组

1.>点击edit

2>点击delete,输入群组名就可以删除一个群组了

5.下载代码

1.>进入代码库点击clone,复制代码库地址,最好是ssh路径,下载快

2.>使用bash下载

1.)下载master主干代码

在空文件夹处,打开bash,输入git clone 代码库地址,如下表示下载完成

2.)下载分支代码

比如aaa分支,git clone -b aaa 代码库地址

3.>使用小乌龟下载

1.)下载master主干代码

右键git clone,打开小乌龟,输入地址,点击确定

表示下载完成

2.)下载分支代码

打开小乌龟,输入地址,在下面分支处输入需要下载的分支名,点击确定即可

6.提交代码

1.>用bash提交

1.)修改代码,打开bash

2.)运行git status,查看文件状态,如下表示README.md文件被修改

3.)git add .

4.)git commit -m "注释"  ,提交到本地仓库

5.)git push origin master,如果是提交master主干,只需要git push,就可以了,默认是master,如果需要提交aaa分支的话,命令git push origin aaaa,如下表示提交成功,可以在GitHub上面查看

2.>用小乌龟提交

1.)修改代码,右键git commit

2.)三部分,填写注释,查看文件,点击提交并推送

3.)如下表示成功

4.)代码库确认

7.拉取代码

1.>bash拉取

打开bash,输入git pull ,即可,如下表示本地代码和代码库的代码是一样的

2.>小乌龟拉取

右键小乌龟->拉取,如下,点击确定即可

如下成功,表示最新代码

说明:bash和小乌龟的比较

相同点是:都能完成下载、提交、拉取等操作

不同点是:操作方式不一样。

至于各位喜欢那种方式,那就要看各位的习惯了,我的使用习惯是:下载代码用bash,提交的话,如果提交的文件特别多的话用bash,少的话用小乌龟,拉取用bash拉取,以上是我的使用习惯,但是建议各位能灵活使用bash操作git,当然不止上面的下载、提交、拉取,还有切换分支,回退代码等,因为在linux里面只能用命令操作git,不能用小乌龟的。而且我们可是程序员,用工具感觉太low了,哈哈哈。

如上本期内容就完了,上面讲的主要是git安装配置,和github的简单使用方法,希望对刚接触git的小伙伴能有所帮助。

转载于:https://www.cnblogs.com/bestExpert/p/9124782.html

git安装和GitHub使用相关推荐

  1. MAC上Git安装与GitHub基本使用

    目录 安装git 创建ssh key.配置git 提交本地项目到GitHub 一.安装Git MAC 上安装Git主要有两种方式 首先查看电脑是否安装Git,终端输入: git 安装过则会输出: WM ...

  2. git安装及github配置

    一.git安装 二.github连接 1.账户信息配置 用户名: git config --global user.name "username" 邮箱 git config -- ...

  3. Windows系统GIT安装与GitHub远程仓库

    文章目录 Windows系统GIT安装 Git是什么 windows环境安装 环境变量 验证安装 GitHub与远程仓库 GitHub是什么 GitHub账号注册 创建本地SSH Key GitHub ...

  4. Git安装与Github基本使用(完整版 for mac)

    文章目录 一.安装Git 1.1 通过homebrew安装git 1.2 通过Xcode安装 二.创建ssh key.配置git 2.1 设置username和email(github每次commit ...

  5. mac git安装及github配置

    准备下载一个react的demo程序包,需要本地用到git.早就向配置了,那就安装配置一下吧. 首先,原来mac已经安装了git,版本 2.7 ,我用 brew又安装了一份git 版本 2.10.2. ...

  6. Git基本应用<一>:Git安装及GitHub连接

    一.本地下载并安装Git .安装完成开始菜单如下: 二.本地配置SSH 在github上push项目的时候,通过采用ssh的通道,不再需要输入账号和密码,只需要在github自己账号下配置一个ssh ...

  7. git安装+错误:Failed to install ‘IRkernel‘ from GitHub: Git does not seem to be installed on your system

    git安装+错误:Failed to install 'IRkernel' from GitHub: Git does not seem to be installed on your system ...

  8. Git客户端图文详解如何安装配置GitHub操作流程攻略

    Git客户端图文详解如何安装配置GitHub操作流程攻略 软件应用 爱分享  3个月前 (08-15)  8896浏览  0评论 Git介绍 分布式 : Git版本控制系统是一个分布式的系统, 是用来 ...

  9. 第一:Git安装和使用github(超详解)

    简介 刚开始写了关于如何将本地代码上传到github上,但是有些小伙伴们不清楚如何安装Git,这一篇就给小伙伴们普及一下Git的安装和使用.适合刚开始用git的小白,大神或者大佬请绕道. 实际项目开发 ...

最新文章

  1. 【SICP练习】84 练习2.56
  2. 基于 OpenCV 和 OpenPose 的棒球挥杆人体姿势估计
  3. 2018-2020年Gartner战略科技发展趋势一览!
  4. markdown编辑器语法——背景色
  5. pybind opencv mat
  6. Python 单例模式
  7. HNUOJ 13341
  8. 在线安装php,CentOS在线安装PHP|dayblog-天天博客|PHP交流,PHP技术,PHP博客,博客交流,dayblog,blog,天天博客...
  9. 教育部:向高校免费开放2.4万余门在线课程(附22个平台链接)
  10. LG显示将在坡州工厂为iPhone 14 Pro Max生产120Hz刷新率屏幕
  11. symfony php 亿万,php – symfony中的内存不足错误
  12. 智能用电计量管理系统 远程预付费管理系统的设计与应用
  13. ccleaner无法更新_CCleaner回滚粗略更新,承诺不要在以后的版本中撤消用户首选项...
  14. k8s停止服务_Kubernetes 优雅停止Pod
  15. BZOJ1001 [BeiJing2006]狼抓兔子 (网络流)
  16. Eigen学习记录1-Affine3f 仿射变换矩阵
  17. php搞笑证件,各类搞笑证件生成器,趣味证件制作软件,一次下载免费使用
  18. mStar 6A648 双 WiFi
  19. 人大计算机跨考,2018考研心得:计算机专业跨考人大经济学全攻略.doc
  20. 这几款 IDEA 主题也太好看了吧,百看不腻

热门文章

  1. 初次接触 Lottie
  2. raiserror 在 java_SQL 抛出异常错误信息- RAISERROR (存储过程)
  3. mt6765和骁龙665哪个好_骁龙665+5000毫安大电池不到千元,手机厂商还要怎么玩?...
  4. pip换源,解决pip下载超时,连接失败等问题
  5. 项目中的一个技术方案替换历程(surfaceview+fragment 变成悬浮窗window)
  6. 网络安全之tcp阻截引擎 (一)
  7. Golang实践录:测试框架
  8. lisp 多边形象限_AutoLISP图程序设计.ppt
  9. 素数五个为一行的_对标交流 ▏潍坊市心理咨询师协会名誉理事长、潍坊医学院王力教授一行到昌邑市妇幼保健院指导交流工作...
  10. 【Flink】FLink 1.12 版本的 Row 类型 中的 RowKind 是干嘛的