说在前面:

github是一个代码托管平台,可以实现了代码的版本控制以及实现协同开发。作为一个新的程序员每天工作的结束将一天的工作上传到git是是一个好的习惯。下面来介绍如何使用git。

一、git环境的创建

        1、使用git的首先需要一个在https://github.com/上注册一个账号。假如注册的 账号:12345@qq.com;密码:12345(后面本地仓库上传工程到git上的时候需要用到)。

        2、在本地也就是自己电脑上安装一个Github下载地址 https://desktop.github.com/。下载完成之后,安装即可,一路next。

下载安装完成以后右键可以看见git bash here。(git bash here:在当前位置打开git命令行。git gui here:在当前位置打开git图形化界面,下面只介绍命令行的使用方式)。

二、git 的使用

      现在我有一个名叫"JDBCTest"的工程需要上传到git。

      1、首先我需要在git的网站上面创建一个在线的仓库。

   2、配置Git

     第一次打开软件,首先在本地创建ssh key,在需要在你电脑上获得一个密匙,用我们之前上面注册的账号和密码,这一步只是第一次用到)

ssh-keygen -t rsa -C "12345@QQ.com"
  • 1

   如果成功的话会在C/用户/用户名下生成.ssh文件夹,打开id_rsa可以看见ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDIskXqZF3SSFtACK6zoNGJabikTBC3kig6+4j4dCq1tswhA9YkuJCi0WpRmGYWBQ67dyT2or7RedFZlU。。。。的秘钥。

   然后登录到你的GitHub上边添加这个密匙

为了检查是否成功绑定 输入ssh -T git@github.com

在输入密码确认后,如果出现了:You've successfully authenticated, but GitHub does not provide shell access 表示成功了。

ssh -T git@github.com
  • 1

3、完成客户端和服务器端的绑定之后。下面就可以在本地创建一个项目提交到github上了。

 

例如我要将本地的JDBCTest的一个android项目提交到git上。

第一次提交需要依次执行下面几句代码:

  1. git init
  2. git add .
  3. git commit -m "first commit"
  4. git remote add origin https://github.com/linliangliang/JDBCTest.git
  5. git push -u origin master
  • 1

具体执行操作:

1、进入JDBCTest项目的根目录下,右键->git bash here->打开了git命令窗口。

2、输入git init,初始化项目,会在当前文件夹下面生成一个.git文件夹,该语句只在第一次提交的时候会用到,.git文件生成后第二次提交就不需要重复执行,如果没有看到,是因为被隐藏了,这是一个隐藏文件夹,不知道怎么显示的可以自行百度。

3、执行git add .  最后面的”点”表示,将当前文件夹下的所有文件添加到本地仓库。亦可以只添加指定文件。

4、git commit -m"first commit"; 将添加的文件提交到仓库, -m表示备注,用于记录本次提交做了哪些修改。

5、git remote add origin https://github.com/linliangliang/JDBCTest.git 指定要提交到github的那个仓库,“linliangliang/JDBCTest.git”表示“用户名/项目名”

6、git push -u origin master 推送到服务器上面。

4、如果之后再对项目进行修改需要更新JDBCTest项目的时候,只需要执行

  1. git add .
  2. git commit -m "second commit"
  3. git push -u origin master
  • 1