Git初学笔记

1.git安装

1.1 安装git

下载后点击exe直接下一步即可

1.2 安装TortoiseGit

更改这一步,其他步骤默认
注:默认英文版,需要中文可以安装语言包
在这里插入图片描述

1.3 创建本地仓库

在一个空文件夹内右键创建,创建好后会有一个.get的隐藏文件夹

1.4 查看仓库内容,以及各操作

查看内容:右键 -> 版本库浏览器
操作记录:右键 -> 显示日志
比较差异:显示日志->选中两个要对比的记录->比较差异
误删:右键->还原
彻底删除:直接删除->提交
删除保留本地副本:右键->删除保留本地副本(删除库中内容,本地不删除)

1.5 添加JAVA工程

1.将目录放入工作区
2.忽略不需要上传的文件
3.将忽略产生的列表文件一起上传上去

2.github连接远程仓库

2.1 使用github创建一个远程仓库

登陆github.com
我的用户名:a751837630
注:如果电脑浏览器注册不了,可以直接使用手机自带浏览器注册,例如:iphone,xiaomi。其他自测

登入后:
start a project

2.2 创建ssh密钥及在github上配置公钥

1.在git的bash界面输入:

 ssh-keygen -t rsa

然后连续点击回车,生成私钥和公钥(带.pub后缀的)

2.打开公钥,复制里面的内容
3.进入github ->点个人头像点击setting
4.找到ssh and GPG keys
5.点击new ssh keys -> 取名 -> 粘贴公钥内容->add

完成以后无需输入用户名密码也能与服务器进行通信

2.3 使用ssh方式将本地仓库推送到远程

bash方式:
从本地工作区的目录打开bash,输入以下命令
注:要去github官方看命令,不同时期命令不同

git remote add origin git@github.com:a751837630/repo1.git
git branch -M main
git push -u origin main

TortoiseGit方式:
1.打开工作区->右击->同步
2.点击管理->添加远端信息
在这里插入图片描述
3.点击同步->推送

2.4 使用https方式将本地仓库推送到远程

1.进入工作目录,右键点击同步
2.输入远程仓库的URL
3.保存确定点击推送
4.输入Github的用户名密码即可

2.5 克隆远程仓库到本地

右击->克隆->输入URL地址

2.6 解决冲突

如果你同步的文档别人已经修改过,那么无法同步成功
步骤
1.拉取
2/手动打开解决冲突,修改要保存的内容
3.head里面是本地内容,另一个是别人更新的内容
4.右键->解决冲突
5.提交->同步

3.私有git服务器

3.1 linux上搭建服务器

搭建Git服务器需要准备一台运行Linux的机器,在此我们使用CentOS。以下为安装步骤:
1、安装git服务环境准备
yum -y install curl curl-devel zlib-devel openssl-devel perl cpio expat-devel gettext-devel gcc cc
2、下载git-2.5.0.tar.gz
1)解压缩
2)cd git-2.5.0
3)autoconf
4)./configure
5)make
6)make install
3、添加用户
adduser -r -c ‘git version control’ -d /home/git -m git
此命令执行后会创建/home/git目录作为git用户的主目录。
5、设置密码
passwd git
输入两次密码
6、切换到git用户
su git
7、创建git仓库
git --bare init /home/git/first
注意:如果不使用“–bare”参数,初始化仓库后,提交master分支时报错。这是由于git默认拒绝了push操作,需要.git/config添加如下代码:
[receive]
denyCurrentBranch = ignore
推荐使用:git --bare init初始化仓库。

3.2 使用私有服务器

1.建立连接
在这里插入图片描述
2.克隆
在这里插入图片描述

4. 分支

4.1 分支的创建/切换

每次更新都会增加一个节点
右键->切换/检出->创建或切换在这里插入图片描述

4.2 分支的合并和删除

在你要保留的分支下:
右键->合并->选择你要合并的分支->解决冲突->提交->右键->浏览引用->删除分支

5.idea使用Git

5.1 idea将工程添加到本地仓库

1.打开Setting
2.找到version control,检查idea是否自动配置好GIT的目录
3.点击上方VCS->点击create git Respository
4.选中该目录的上层目录创建成工作区
5.现在就可以根据右上方的按钮进行提交操作
6.点击Unversioned Files -> 选中要提交的项目->点击+号,再Commit

5.2 使用idea上传克隆仓库并同步代码

5.2.1 上传

1.点击vcs
2.选择git
3.选择push
4.配置远程仓库路径
5.点击PUSH,登陆github账号

5.2.2 克隆

1.close project
2.点击Get from Version Control
3.复制Github上Code里的克隆的链接URL
4.点击clone即可

5.2.3 下载update

直接点击update会弹出两个选项
1.将传入的内容合并到当前分支
2.将当前分支置于传入更改之上
选第一个即可

5.3 再idea中使用git的分支

1.点击vcs-> Git->Branches 可以查看分支
2.new 分支后用checkout进行切换,谁前面有标签就说明现在用的哪一个分支

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值