说在前面:
- 之前的一篇是在官网上的一些操作,这次的是使用git来在本地提交到指定仓库
- 参考博客链接:https://blog.csdn.net/qq_25066049/article/details/82820678
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上。
第一次提交需要依次执行下面几句代码:
- git init
- git add .
- git commit -m "first commit"
- git remote add origin https://github.com/linliangliang/JDBCTest.git
- 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项目的时候,只需要执行
- git add .
- git commit -m "second commit"
- git push -u origin master
- 1