利用Git GUI来使用GitHub远程仓库

      当我们安装完Git后,在桌面右键会出现Git GUI Here 和 Git Bash Here,很显然,一个是Git的GUI一个是Git的命令行。一般都用Bash的方式来使用Git,但Git毕竟是一个工具,有好用的GUI 界面也可以让不熟悉命令的同学快速上手。

Git本地仓库和GitHub远程仓库建立连接

1.打开Git Bash,输入下面命令,按提示输入密码。

 

$ ssh-keygen -t rsa -C "注册邮箱" 

     然后用户主目录/.ssh/下面有两个文件,id_rsa是私钥,id_rsa.pub是公钥。

 

2.获取key,打开.ssh下的id_rsa.pub文件,里面的内容就是key的内容

3.登录GitHub,打开"SSH Keys"页面
利用Git GUI来使用GitHub远程仓库_第1张图片

 

4.测试ssh key是否成功,使用命令"ssh -T [email protected]", 如果出现You've successfully anthenticated,but GitHub does not provide shell access这表示已经成功连上github。

 

 

利用Git GUI来clone Github的远程仓库

1.首先可以在GitHub上建立一个仓库

 

利用Git GUI来使用GitHub远程仓库_第2张图片

2.复制仓库的Http:

利用Git GUI来使用GitHub远程仓库_第3张图片

3.打开Git GUI,黏贴进去复制的仓库的Http:

利用Git GUI来使用GitHub远程仓库_第4张图片

利用Git GUI来使用GitHub远程仓库_第5张图片

这样就完成了clone。

利用Git GUI来使用GitHub远程仓库_第6张图片

 

利用Git GUI来push到GitHub的远程仓库

1.我们到clone的文件夹的位置打开Git GUI,有一个我新写的程序,提交先使staged;

利用Git GUI来使用GitHub远程仓库_第7张图片

利用Git GUI来使用GitHub远程仓库_第8张图片

利用Git GUI来使用GitHub远程仓库_第9张图片

Github上只建了一个分支

利用Git GUI来使用GitHub远程仓库_第10张图片

利用Git GUI来使用GitHub远程仓库_第11张图片

 

利用Git GUI来使用GitHub远程仓库_第12张图片

利用Git GUI来使用GitHub远程仓库_第13张图片

经过以上步骤,就push到了GitHub远程仓库,查看GitHub:

利用Git GUI来使用GitHub远程仓库_第14张图片

我们可以查看提交历史:在下图框下的visualize all Branch history:

利用Git GUI来使用GitHub远程仓库_第15张图片

下图是提交历史,最上边的是最新版的,可以点以前的版本,右键,点击:Revert this commit。会退到以前的版本。

利用Git GUI来使用GitHub远程仓库_第16张图片

    Git最强大之处还是在于Merge功能,是团队开发必不可少的(每人开发自己那一部分(甚至是一个工程的不同部分,甚至是一个程序文件的不同部分),最后Merge起来)。

 

本文参考:https://www.yuque.com/docs/share/cb247739-e464-458f-ad39-c34c3d75e8a2

你可能感兴趣的:(Git)