【环境搭建】Windows上搭建github环境和github常用基本操作

saiminhou 2021-12-03 原文


【环境搭建】Windows上搭建github环境和github常用基本操作


搭建github环境和基本操作

一、下载Git

  1. 在git官方下载:https://git-scm.com/download/gui/windows,安装时候直接默认next即可,记得添加环境变量,安装之后,在git bash命令行中输入用户姓名和用户邮箱
git config --global user.name "username"
git config --global user.emaile "emailaddress"

image.png

  1. 在GitHub Desktop下载GUI:https://desktop.github.com/,下载完成之后,会有引导操作,但是不详细,作用不大,可以直接用git bash

二、Git GitHub gitlab 三者的区别和联系

  1. Git:分布式版本控制系统
  2. GitHub:开源代码库以及版本控制系统
  3. GitLab:一个用于仓库管理系统的开源项目

三、git的主要分支

主分支:

  1. master:主分支,用来版本发布
  2. develop:日常开发分支,该分支正常保存了开发的最新代码,开发完成并且测试没有问题则将develop分支的代码合并到master分支并发布。

辅助分支:(作用:团队成员之间并行开发,方便开发和发布并行以及线上问题修复)

  1. feature:具体的功能开发分支,只与develop分支交互
  2. release:master分支的未测试版(预发)
  3. hotfix:线上bug修复分支

四、配置SSH和远程仓库

  1. 创建SSH key:在命令行中输入命令
ssh-keygen -t rsa -C "1367295926@qq.com"
然后会提示一些内容,我是直接按了三次回车键
生成两个文件,分别是:id_rsa私钥,不能告诉别人,id_rsa.pub公钥,可以告诉别人

image.png

  1. 登陆github,大舅“settings”中的SSH and GOG Keys页面,点击添加一个sshkey,title可以填写任意的,在key文本框里面粘贴id_ras.pub的内容。

image.png
image.png

五、创建一个仓库(repository)的整个过程

  1. 在指定目录下创建一个版本库,(我是在D盘中的Git_file文件夹)
pwd 	#显示当前路径
cd d:/Git_file	#切换到指定路径
mkdir testgit		#创建一个testgit文件夹

image.png

  1. 把这个文件编程git可以管理的仓库
git init	#把这个目录变成git可以管理的仓库
.git文件是用来管理跟踪版本的,不要删除,否则会破坏环境

image.png

  1. 在该目录下创建一个readme文件,并把文件文件添加到git中

image.png
常用的管理git文件的方法

vim readme.md				#创建文件
git add readme.md		#把文件添加到暂存区里面去
git commit -a -m "修改备注"
git status
git diff filename

image.png

六、上传文件到远程仓库

git remote add origin https:URL #远程仓库
git pull#有时候回报错 可以改成
git pull --rebase origin master#最后面一个是分支名
git push origin master

image.pngimage.png

七、创建与合并分支

常用的步骤:创建并切换分支->查看当前分支->添加内容->修改文件内容->保存上传文件->合并分支->查看修改后的内容->删除合并前的分支

git checkout dev	#切换到名为dev的分支,如果加上-b参数,表示创建并切换
git branch 		 		#查看分支,当前分支显示为绿色
git brach dev			#创建一个分支名为dev的分支
git merger dev 		#把dev分支合并到master
git branch -d name#删除分支

八、补充知识点

  1. 使用仓库的作用:仓库中的所有文件都可以被Git管理起来,每个文件的修改、删除都能够被追踪到,在将来某个时刻还可以将文件“还原”
发表于
2020-04-16 10:50 
saiminhou 
阅读(251
评论(0
编辑 
收藏 
举报

 

版权声明:本文为saiminhou原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/saiminhou/p/12711175.html

【环境搭建】Windows上搭建github环境和github常用基本操作的更多相关文章

随机推荐

  1. 用 Proteus学习51单片机之1602液晶

    1602液晶,即一行有16个字符,共2行的液晶显示屏,只能显示ASCII码,不能显示汉字。一般1602有16条 […]...

  2. JMeter 登录,获取token的接口测试401

    项目组突然闲下来了,慌,所以给自己找点事情做,就在看测试的工具,fiddle,Postman,JMeter,发 […]...

  3. 【备忘】思考角度 – 跳出语法限制

    今天读到一段内容,大意是说 一些开发者认为自己的工作就是把复杂业务问题翻译成某种编程语言; 而另一些开发者不会 […]...

  4. Maven的安装、配置及使用入门 – 呈顼

    Maven的安装、配置及使用入门 本书代码下载 大家可以从我的网站下载本书的代码:http://www.juv […]...

  5. 推荐一款Mac系统清理工具

    推荐一款非常好用的    Mac系统清理工具  ...

  6. 个人信息被卖!!!国家某部门,和某尚X教育,狼狈为奸!!!

    软考,到国家某部门网站报名,结果个人信息不知道怎么就被一个什么狗P尚X教育网(www.*dedu.cc)知道了 […]...

  7. Jupyter Notebook 介绍 安装和使用技巧

    Jupyter Notebook介绍、安装及使用教程 原文链接:https://www.jianshu.com […]...

  8. Jmeter 察看结果树之 JSON 使用

      json模式一共有2种选项 JSON:JSON视图将显示树形风格的响应(也处理JavaScript中嵌入的 […]...

展开目录

目录导航