Git和GitHub及操作
2019-01-30 本文已影响322人
printf200
CVS---SVN(集中式版本控制系统)
Git----配置管理工具(分布式版本控制系统)
GitHub----使用Git的程序员开源社区
github图解

1.安装git
git-scm.com 首先进入GitHub官网,下载适合自己电脑的版本
正常安装就可以。可以选择安装路径。选项默认即可。
安装完成以后出现右键出现Git Bash Here

github

创建项目

不勾选Intialize this....
可以查看命令行上传代码

2.在桌面模拟创建一个项目
例如:

在文件里右键选泽Git Bash Here


进行操作

出现如下错误解决方式

$ git config --global user.name "wth"
$ git config --global user.email "123456@sina.com"
给仓库地址起别名
git remote add origin https://github.com/wth19970830/hellogithub.git
上传到github
git push -u origin master
免密登陆(对自己电脑信任)
$ ssh-keygen -t rsa -C "123456@sina.com"
全部选择回车

免密文件路径
C:\Users\wth\.ssh

选择文件中id_rsa.pub中的内容复制到github



以后我们每次再运行 git push origin master命令无须再次输入密码
要想实现免密提交代码,还有一点需要注意的就是,我们在使用
git remote add 远程项目别名 远程项目地址
命令的时候,要保证远程项目地址使用的是SSH协议而不是HTTPS协议
在github中删掉一个项目

内容添加项目名确认一下

Intellij操作git
创建web项目



上传成功
修改成功再一次上传
单提交一个文件
选择一个文件


现在查看github并没有显示成功,而我们做的这部操作时将文件添加到了本地我们还需要进行push操作上传到远程

直接点push就可以了




三次提交修改

新增文件解决方法
如果整个项目提交
在根目录进行上传


如果选择no则需要手动添加

手动添加方式:

删除文件也是同样操作

打开github上的项目


合作开发

更新下载
安装github插件

忽略文件插件










解决:



拿出每次提交的版本

比如对这个版本感兴趣



号是版本号



