你的位置:首页 > Java教程

[Java教程]Git

一、git的相关概念
1、本地仓库:在本地初始化的一个git版本库,具备完全的版本管理功能。
    使用:git init命令创建
2、工作目录:
    包含版本库的目录叫做工作目录,如果想向版本库中添加文件,那么文件必须在工作目录下。
    也就是说:只有工作目录下的文件可以添加到git的版本库
3、暂存区
    在git的版本库中有一个区域叫做暂存区,文件的提交必须先提交到暂存区,然后再commit到版本库。
二、远程仓库
1、访问方式:
    ssh
        不需要输入用户名和密码
        需要生成自己的公钥和私钥
    https
        访问时需要用户名和密码
2、生成ssh的密钥
    ssh-keygen -t rsa
3、连接到远程仓库:
    git remote add origin git@github.com:sublun/java61.git
    和远程仓库建立连接
    git push -u origin master
    把本地仓库推送到远程
4、把远程仓库的内容复制到本地就是clone
    git clone git@github.com:sublun/java61.git



  和svn的不同:
    每个人的电脑都有一个完整的版本库;多了一个暂存区,然后commit到本地仓库


Maven工程中:
  .classpath和.project文件是不能添加的
Git中:
  .classpath和.project文件是需要添加的,.settings是需要忽略提交的

 

 

使用乌龟:

设置-网络-ssh :D:\Program files\Git\usr\bin\ssh.exe