标签 git 下的文章

第一步:创建本地仓库
1.点击VCS选择Import into Version Control,然后选择Create Git Repository...
20180211125215.png-->
2.在弹框中选中项目所在的位置,点击OK
20180211125301.png
第二步:上传项目到本地仓库
1.点击VCS,选择Git,点击Add
20180211125524.png
2.点击VCS,选择Git,点击Commit File
20180211132625.png
3.填入本次提交的注释,点击Commit
20180211132716.png
4.继续点击Commit
20180211132735.png
第三步:上传项目到GitHub
1.点击VCS选择Import into Version Control,点击Share Project on GitHub
20180211132804.png
2.在弹框中输入仓库名和描述,点击Share
20180211133253.png
上传,第一次使用会弹窗输入GitHub的用户名和密码(已输入过用户名和密码并记住的不会再次弹框输入),上传成功后Idea右下角会给出提示。
第四步:提交修改的代码
1.点击VCS,选择Git,点击Add
20180211125524.png
2.点击VCS,选择Git,点击Commit File
20180211132625.png
3.填入本次提交的注释,点击Commit
20180211132716.png
4.继续点击Commit
20180211132735.png
5.点击点击VCS,选择Git,点击pull
20180211134708.png
6.点击pull
20180211134807.png
上传成功后Idea右下角会给出提示。

配置前提:
1.本地安装好Idea;
2.本地安装好git,并配置好,详情见:git的配置
3.有github账号
第一步:打开idea,选择File然后选择Setting
20180211115431.png
第二步:点击Version Control选择Git选择Path to Git executable(git的安装路径,一般可以自动选择)
20180211115511.png
点击Test,如果出现以下画面,则表示成功。
20180211115616.png
第三步:点击File选择Setting,再选择Version Control下的GibHub
host默认写github.com(如果自己搭建了,可以填写自己的)
点击Create API Token
20180211115741.png
第四步:填入在github中注册的用户名和密码,点击Login,自动生成token
点击Test,出现以下画面,则配置成功
20180211115937.png

安装git。打开终端输入命令

sudo apt-get install git

安装完成后进行git配置,输入指令

git config --global user.name "你的用户名" 
git config --global user.eamil "你的邮箱地址"

要创建验证用的公钥

ssh-keygen -C 'you email address@gmail.com' -t rsa

然后就是一路回车,出现以下画面就是成功了
2017-11-05 18-48-14屏幕截图.png
输入cd ~/.ssh进入~/.ssh文件夹,输入gedit id_rsa.pub打开id_rsa.pub文件,复制其中所有内容粘贴在你的github秘钥里即可。

初始化

1.初始化git项目
在要上传的文件夹内,右键鼠标,选择git Bash Here在打开的命令窗口输入以下命令:

git init

回车后将在该文件夹内生成一个.git的隐藏文件夹。
2.在github上创建一个项目
选择New repository
QQ截图20171015085604.png

填入项目的名字与简介,并且勾选Initialize this repository with a README

QQ截图20171015085951.png

点击Create repository完成

点击 Clone or download复制下面的连接
QQ截图20171015090755.png

3.添加远程地址

在与github连接成功后,就需要添加远程地址,从而让我们的本地项目顺利到达对应的仓库,实现远程与本地相连接。
打开终端,输入(把刚才复制的链接替换掉)

git remote add origin git@github.com:yourName/yourRepo.git

初次上传项目

1.将远程仓库与本地库合并

git pull --rebase origin master

2.上传所有

git add .

3.添加注释并上传到缓存区

git commit -m  '本次提交注释'

4.提交并上传代码,第一次提交加上’-u’,强制上传,以后再次提交的时候可以省略。

git push -u origin master

以后上传项目

1.上传所有

git add .

2.添加注释并上传到缓存区

git commit -m  '本次提交注释'

3.提交并上传代码

git push origin master


配置git

1.创建SSH Key
在用户的目录下,打开隐藏文件看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:

ssh-keygen -t rsa -C "youremail@example.com"

你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,也无需设置密码。
2.将ssh写入github
通过上述命令后将在windows中生成的id_rsa.pub文件,一般在C:\Users\windows用户名.ssh目录下,打开隐藏文件即可看到。复制出来,在github在点击头像,然后点击setting,在找到SSH and GPG keys,创建一个new ssh key,然后将刚刚复制的ssh key填入即可。
QQ截图20171014205505.png

QQ截图20171014205531.png

QQ截图20171014205552.png

3.验证是否连接成功
在终端输入(第一次输入yes)

ssh -T git@github.com

出现如下图所示的证明连接成功了
QQ截图20171014210046.png

4.设置username和email
为了确保上传到自己的github仓库,所以要设置用户名和自己的邮箱,通过以下命令

git config --global user.name "your name"
git config --global user.email "your_email@youremail.com"