git的安装和使用

1.第一步先下载好Git(这里是windows版本)

下载地址:http://git-scm.com/download/win

2.安装好git后 配置一下用户信息

用命令行来配置用户信息,在GIT BASH 上输入命令函 配置用户名字  git config global user.name "xiaoqiang"   配置邮箱 git config global user.email "1012540571@qq.com"  如果没有任何错误信息的话是成功的。可以通过命令函 git config --list

3.下载git管理工具sourceTree 

下载地址:https://www.sourcetreeapp.com/   

4.通过sourceTree来创建个本地仓库

可以用图像化工具来提交一个文件。也可以用命令函的方式来提交。 初始化版本库命令函:git init  添加文件到版本库命令函:git add "文件名称"   git commit "提交注释内容"  查看仓库状态命令函:git status  缓存区中回滚到为缓存区中的命令函:git reset head 文件名称

从未暂存区中回滚到原来的文件命令函:git checkout -- 文件名字    查询提交日记: git log  最终提交后回滚到选中的日记中提交的编码命令函 : git reset hard--  757195b0b57fc18036e025b89d0b83a3a698e473   删除文件回推到删除缓存区中:git rm 文件名称

在删除缓存区中彻底删除文件命令函:git commit -m "删除注释内容"。

5.git工作流程如图所示:

 

6.git远程仓库的使用

1.先去gitub中注册一个账号 在setting设置中 创建一个新的ssh远程连接秘钥

然后再git bash中 创建连接ssh的账号  ssh-keygen -t rsa -C "1012540571@qq.com" (注意大小写不然会报错) 然后cd~回到根目录 然后cd .ssh/ 然后ll 查看文件总数和文件名称和类型 通过 cat id_rsa.pub 查询ssh秘钥 然后复制查询出来的秘钥,复制进gitub中的ssh中去.

在git中输入命令函:ssh -T git@github.com 看是否连接成功(当里面显示 HI 的话 就是连接成功了)  可以根据以下命令来实现远程的连接

如果用sourceTree工具的话 直接设置秘钥open 输入仓库的ssh秘钥 就能进行连接了。

7.远程仓库的克隆:

在gitub中新建一个仓库。然后获取到ssh秘钥。输入克隆命令函:git clone  git@github.com:qq1012540571/xiaoqiang_demo.git (要在本地的空仓库里输入) 讲本地的文件通过命令函 git add 文件名   git commit -m "提交注释"   提交到github命令函:git push

8.标签管理:查看所有标签:git tag 创建标签: git tag name 指定提交信息:git tag -a name -m "comment"  删除标签:git  tag  -d name  标签发布: git tag origin name

9.分支:创建分支:git branch 名称  查看当前在哪个分支:git branch 切换分支命令:git checkout  分支名称   两个分支代码融合:git merge 融合的名称  删除分支命令:git branch -d 分支名称

10.idea的配置:

IDEA 配置

1 配置git路径

Image(14)[10]

2.新建一个项目: TestGit,   src下创建一个HelloWorld.java文件,  项目路径:C:UsersAdministratorDesktopcodeTestGit

Image(15)[10]

3 打开github, 新建仓库TestGit;

Image(16)[10]

2 打开项目所在文件夹, 在文件夹上右键运行: git bash here

Image(17)[10]

3 命名行依次运行以下命名:

git init

git add src

git commit -m  "first commit"

git remote add origin https://github.com/mw138/TestGit.git

git push  -u origin master

4 如果不出错误提示输入用户名, 密码:

Image(18)[10]

5 输入用户名密码后,开始提交,出现下面提示则成功

Image(19)[10]

6 打开github验证: 可以看出确实提交上去了

Image(20)[10]

7 至此, 该项目已经加入到了github的版本控制,  在idea上可以进行提交和更新了;

新建一个Test文件, 然后提交到版本库,  步骤如下:

Image(21)[10]

Image(23)[10]

Image(22)[10]

idea上: vcs --> git --> push

Image(25)[10]

Image(24)[10]

Image(26)[10]

Image(27)[10]注意事项:

1如果第一次使用git, idea会提示输入github用户名, 密码;

2如果出现提示 提示没有本地分支, 运行以下命名:

git branch --set-upstream master origin/master

原文地址:https://www.cnblogs.com/socketqiang/p/10802117.html