玩转Git和GitHub

版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.****.net/weixin_44412496/article/details/89301856

1. git的安装

git官方下载网址:https://git-scm.com/download/win
玩转Git和GitHub
由于本人电脑是64位操作系统,所以我安装的是64-bit的Git
双击下载的安装包
玩转Git和GitHub
玩转Git和GitHub
玩转Git和GitHub
玩转Git和GitHub
玩转Git和GitHub
玩转Git和GitHub
玩转Git和GitHub
玩转Git和GitHub
玩转Git和GitHub
玩转Git和GitHub
玩转Git和GitHub
安装成功
玩转Git和GitHub

2. Git的使用

打开Git bash,如下图所示,(我们来上手练练)
玩转Git和GitHub
方法一:新建,然后将本机与远端建立连接
1)建立一个新的repository(本机、远端):在命令行中新建一个文件夹,进入文件夹后,使用git init进行初始化化
(我这里是在D盘下创建了一个newgame的文件夹)

// An highlighted block
mkdir newgame   //创建一个newgame文件夹
ls              //查看该文件夹下的目录文件
cd newgame      //进入newgame文件
git init        //对git进行初始化
git status      //查看git的状态 

玩转Git和GitHub
2)添加新文建并建立连接,首先在github创建一个项目

在github上创建一个项目
玩转Git和GitHub
玩转Git和GitHub
玩转Git和GitHub

git add ./      //将现有的文件夹中的改动都提交到暂存区
git commit -m 'first_commit'    //对文件第一次改动
//地址是github里创建的repository的地址
git remote add origin https://github.com/user/text1_newgame.git 

玩转Git和GitHub
3)推送到remote远端

git push -u origin master   //将变动推送到主干master上

玩转Git和GitHub
在github刚才的那个项目中就能看到我们在newgame里添加的文件
玩转Git和GitHub
4)创建新的分支branch,同时进入新branch

git checkout -b 'newbranch'   //newbranch为新branch的名称,用户可以随意改动
git newbranch -a     //查看所有的branch
git checkout master  //改回master主干

5)查看过去记录

git log   

玩转Git和GitHub
6)合并分支并处理冲突

git merge   

方法二:通过克隆将github上的repository克隆到本机中,再进行其他的更新操作

git clone https://github.com/user/text1_newgame.git
//地址是github里创建的repository的地址

ps:在git界面,commit之后(第二步:git commit -m ‘first_commit’),系统要是提示输入email和name,则输入以下命令即可

git config --global user.email
git config --global user.name
// user.email是注册github的邮箱
//user.name是注册github的用户名