Git环境搭建-客户端

https://git-scm.com/ 下载Git,目前最新版本是Git-2.15.0-64-bit.exe;

安装过程如下:

Git、GitHub、Idea集成使用

Git、GitHub、Idea集成使用

备注:

  1. 图标组件(Addition icons) : 选择是否创建桌面快捷方式;
  2. 桌面浏览(Windows Explorer integration) : 集成使用bash 或者使用Git GUI工具;
  3. Git 大文件支持;
  4. 关联配置文件 : 是否关联 git 配置文件, 该配置文件主要显示文本编辑器的样式;
  5. 关联shell脚本文件 : 是否关联Bash命令行执行的脚本文件;
  6. 使用TrueType编码 : 在命令行中是否使用TruthType编码, 该编码是微软和苹果公司制定的通用编码;

Git、GitHub、Idea集成使用

设置环境变量

选择使用什么样的命令行工具,一般情况下我们默认使用Git Bash即可;

Git、GitHub、Idea集成使用

Git、GitHub、Idea集成使用

第一个选项:如果是跨平台项目,在windows系统安装,选择;
第二个选项:如果是跨平台项目,在Unix系统安装,选择;
第三个选项:非跨平台项目,选择;

Git、GitHub、Idea集成使用

Git、GitHub、Idea集成使用

Git、GitHub、Idea集成使用

Git初始化及仓库创建和操作


1、Git安装之后需要进行一些基本信息设置

a、设置用户名:git  config -- global  user.name  '你再github上注册的用户名';

b、设置用户邮箱:git  config -- global  user.email  '注册时候的邮箱';

c、查看配置:git config --list

注意:git  config --global 参数,有了这个参数表示你这台机器上所有的git仓库都会使用这个配置,当然你也可以对某个仓库指定不同的用户名和邮箱;

初始化一个新的git仓库
>>mkdir demo
>> cd ../demo
>>git init
向仓库中添加、修改、提交文件
>>touch '文件名'
>>git add '文件名'(添加到暂存区,最后提交操作)
>>git commit -m '备注'
删除文件
>>git rm '文件名' 

Git、GitHub配置SSH

查看ssh key **:cd ~/.ssh;

生成秘钥:ssh-****** -t rsa -C "your email"(直接回车,之后会让你输入github的账号密码,在你的电脑中找到该文件,id_rsa文件即是你的私有**,id_rsa.pub是共开**);

配置github相关ssh配置

打开你的id_rsa.pub文件,复制下里面的内容,然后登录进去你的github,在setting点击Add SSH Key,在title处填入任意的标识,在Key部分里面添加刚才复制的id_rsa.pub文件里的内容,点击添加即可;

Git、GitHub、Idea集成使用

测试SSH链接:ssh -T [email protected]

Git、GitHub、Idea集成使用

idea集成git、github

  • idea配置git

Git、GitHub、Idea集成使用

  • idea配置github

Git、GitHub、Idea集成使用

idea 项目创建本地git库:

VCS -> Import into version controll -> Create Git Repository;

链接github远程库:

git remote add origin [email protected]:{github用户名}/{repository名}.git

git pull origin master
git push -u origin master

备注:如果出现push冲突,说明pull不同步,使用以下指令即可解决:

  1. git pull origin master --allow-unrelated-histories (建议使用);
  2. git push -u -f origin master (会强制覆盖远程库,独立分支可以使用);
  3. 先创建新的分支 git branch [name] , 然后push至分支, git push -u origin [name];

Clone github项目

  1. git clone [email protected]:alibaba/dubbo.git;
  2. 直接使用idea:VCS -> checked out from version controll -> github;

Git、GitHub、Idea集成使用

 

 

转载于:https://my.oschina.net/u/1455553/blog/1563893

相关文章: