搭建github环境和基本操作
一、下载Git
- 在git官方下载:https://git-scm.com/download/gui/windows,安装时候直接默认next即可,记得添加环境变量,安装之后,在git bash命令行中输入用户姓名和用户邮箱
git config --global user.name "username"
git config --global user.emaile "emailaddress"
- 在GitHub Desktop下载GUI:https://desktop.github.com/,下载完成之后,会有引导操作,但是不详细,作用不大,可以直接用git bash
二、Git GitHub gitlab 三者的区别和联系
三、git的主要分支
主分支:
- master:主分支,用来版本发布
- develop:日常开发分支,该分支正常保存了开发的最新代码,开发完成并且测试没有问题则将develop分支的代码合并到master分支并发布。
辅助分支:(作用:团队成员之间并行开发,方便开发和发布并行以及线上问题修复)
四、配置SSH和远程仓库
- 创建SSH key:在命令行中输入命令
ssh-keygen -t rsa -C "1367295926@qq.com"
然后会提示一些内容,我是直接按了三次回车键
生成两个文件,分别是:id_rsa私钥,不能告诉别人,id_rsa.pub公钥,可以告诉别人
- 登陆github,大舅“settings”中的SSH and GOG Keys页面,点击添加一个sshkey,title可以填写任意的,在key文本框里面粘贴id_ras.pub的内容。
五、创建一个仓库(repository)的整个过程
- 在指定目录下创建一个版本库,(我是在D盘中的Git_file文件夹)
pwd #显示当前路径
cd d:/Git_file #切换到指定路径
mkdir testgit #创建一个testgit文件夹
- 把这个文件编程git可以管理的仓库
git init #把这个目录变成git可以管理的仓库
.git文件是用来管理跟踪版本的,不要删除,否则会破坏环境
- 在该目录下创建一个readme文件,并把文件文件添加到git中
常用的管理git文件的方法
vim readme.md #创建文件
git add readme.md #把文件添加到暂存区里面去
git commit -a -m "修改备注"
git status
git diff filename
六、上传文件到远程仓库
git remote add origin https:URL #远程仓库
git pull#有时候回报错 可以改成
git pull --rebase origin master#最后面一个是分支名
git push origin master
七、创建与合并分支
常用的步骤:创建并切换分支->查看当前分支->添加内容->修改文件内容->保存上传文件->合并分支->查看修改后的内容->删除合并前的分支
git checkout dev #切换到名为dev的分支,如果加上-b参数,表示创建并切换
git branch #查看分支,当前分支显示为绿色
git brach dev #创建一个分支名为dev的分支
git merger dev #把dev分支合并到master
git branch -d name#删除分支
八、补充知识点
- 使用仓库的作用:仓库中的所有文件都可以被Git管理起来,每个文件的修改、删除都能够被追踪到,在将来某个时刻还可以将文件“还原”