git安装和GitHub使用
一.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使用相关推荐
- MAC上Git安装与GitHub基本使用
目录 安装git 创建ssh key.配置git 提交本地项目到GitHub 一.安装Git MAC 上安装Git主要有两种方式 首先查看电脑是否安装Git,终端输入: git 安装过则会输出: WM ...
- git安装及github配置
一.git安装 二.github连接 1.账户信息配置 用户名: git config --global user.name "username" 邮箱 git config -- ...
- Windows系统GIT安装与GitHub远程仓库
文章目录 Windows系统GIT安装 Git是什么 windows环境安装 环境变量 验证安装 GitHub与远程仓库 GitHub是什么 GitHub账号注册 创建本地SSH Key GitHub ...
- Git安装与Github基本使用(完整版 for mac)
文章目录 一.安装Git 1.1 通过homebrew安装git 1.2 通过Xcode安装 二.创建ssh key.配置git 2.1 设置username和email(github每次commit ...
- mac git安装及github配置
准备下载一个react的demo程序包,需要本地用到git.早就向配置了,那就安装配置一下吧. 首先,原来mac已经安装了git,版本 2.7 ,我用 brew又安装了一份git 版本 2.10.2. ...
- Git基本应用<一>:Git安装及GitHub连接
一.本地下载并安装Git .安装完成开始菜单如下: 二.本地配置SSH 在github上push项目的时候,通过采用ssh的通道,不再需要输入账号和密码,只需要在github自己账号下配置一个ssh ...
- 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 ...
- Git客户端图文详解如何安装配置GitHub操作流程攻略
Git客户端图文详解如何安装配置GitHub操作流程攻略 软件应用 爱分享 3个月前 (08-15) 8896浏览 0评论 Git介绍 分布式 : Git版本控制系统是一个分布式的系统, 是用来 ...
- 第一:Git安装和使用github(超详解)
简介 刚开始写了关于如何将本地代码上传到github上,但是有些小伙伴们不清楚如何安装Git,这一篇就给小伙伴们普及一下Git的安装和使用.适合刚开始用git的小白,大神或者大佬请绕道. 实际项目开发 ...
最新文章
- 【SICP练习】84 练习2.56
- 基于 OpenCV 和 OpenPose 的棒球挥杆人体姿势估计
- 2018-2020年Gartner战略科技发展趋势一览!
- markdown编辑器语法——背景色
- pybind opencv mat
- Python 单例模式
- HNUOJ 13341
- 在线安装php,CentOS在线安装PHP|dayblog-天天博客|PHP交流,PHP技术,PHP博客,博客交流,dayblog,blog,天天博客...
- 教育部:向高校免费开放2.4万余门在线课程(附22个平台链接)
- LG显示将在坡州工厂为iPhone 14 Pro Max生产120Hz刷新率屏幕
- symfony php 亿万,php – symfony中的内存不足错误
- 智能用电计量管理系统 远程预付费管理系统的设计与应用
- ccleaner无法更新_CCleaner回滚粗略更新,承诺不要在以后的版本中撤消用户首选项...
- k8s停止服务_Kubernetes 优雅停止Pod
- BZOJ1001 [BeiJing2006]狼抓兔子 (网络流)
- Eigen学习记录1-Affine3f 仿射变换矩阵
- php搞笑证件,各类搞笑证件生成器,趣味证件制作软件,一次下载免费使用
- mStar 6A648 双 WiFi
- 人大计算机跨考,2018考研心得:计算机专业跨考人大经济学全攻略.doc
- 这几款 IDEA 主题也太好看了吧,百看不腻
热门文章
- 初次接触 Lottie
- raiserror 在 java_SQL 抛出异常错误信息- RAISERROR (存储过程)
- mt6765和骁龙665哪个好_骁龙665+5000毫安大电池不到千元,手机厂商还要怎么玩?...
- pip换源,解决pip下载超时,连接失败等问题
- 项目中的一个技术方案替换历程(surfaceview+fragment 变成悬浮窗window)
- 网络安全之tcp阻截引擎 (一)
- Golang实践录:测试框架
- lisp 多边形象限_AutoLISP图程序设计.ppt
- 素数五个为一行的_对标交流 ▏潍坊市心理咨询师协会名誉理事长、潍坊医学院王力教授一行到昌邑市妇幼保健院指导交流工作...
- 【Flink】FLink 1.12 版本的 Row 类型 中的 RowKind 是干嘛的