git入门

0.概念

工作区:
包含本地仓库,可以认为是本地的存储空间。

版本库(本地仓库):
包含“.git”文件夹

暂存区:
在本地仓库和工作区之间的状态,工作区add进入暂存区,暂存区commit进去版本库
暂存区有是用的?

1 安装

安装git
Tortoisegit和Tortoisegit中文包

2 创建本地仓库

新建一个文件夹,右键git在这里创建版本库

3 本地操作

(先新建一个文件)
1.从工作区加入暂存区,右键新建的文件,找到Tortoisegit-》添加。加入之后,文件图标下面会有一个蓝色的+号。

git add plan.txt

2.从暂存区加入版本库,右键,Tortoisegit-》提交,填写修改日志,提交

git commit -m xxxxxxxxxxxxx

-m后面加日志
3.查看日志,右键Tortoisegit-》查看日志
4.比较版本差异,查看日志,ctrl选中文件,右键比较差异
5.版本库浏览器,右键Tortoisegit-》版本库浏览器
6.误删文件还原,使用还原功能
7.删除版本库文件,直接删除工作区的文件,再提交
8.上传整个项目,和文件一样,但是例如本地配置文件可以使用删除并添加到忽略列表,选择生成.gitignore,忽略的文件名会存在里面

4 连接到远程仓库

1.ssh方式连接
1.1生成秘钥
命令

ssh-keygen -t rsa

在C:\Users\xcp.ssh 中找到id_rsa.pub(public公钥的意思)
1.2.加入把公钥给远程仓库(以gitee为例)
在设置中找到ssh公钥,填写
1.3 建立远程连接

git remote add origin git@gitee.com:xcpooo/repo1.git

origin是仓库的别名,可以随便改,但是下面push的时候要记得对应

1.4 push命令

git push -u origin master

(注意origin

1.5 可视化操作
在本地文件夹下面右键-》同步,添加“远端”(其实就是别名,例如origin),和url(ssh链接),还有putty秘钥(C:\Users\xcp.ssh\id_rsa私钥),
修改右侧-》网络-》ssh客户端为“E:\Git\usr\bin\ssh.exe”(注意啊!!!是/usr/bin 不是 /bin)
推送(push)时右键选择同步,点击推送

2.https(推荐这个方式)
复制https链接
输入url
点击推送后,输入在gitee的账号密码

5 clone代码

右键克隆
命令行

git clone 链接

6.冲突

push的时候,没更新到最新的文件时(例如1先更新,2再更新),可能出现冲突
2冲突之后,冲突文件里面会出现冲突的内容,选择里面的内容删除,再右键选择解决冲突,再提交,推送

7.搭建私有仓库

对安全性有要求就建私有仓库

8.分支

1.新建分支
“新建分支”或者“切换或检出”
2.切换分支
“切换或检出”
3.合并分支
“合并”
可能会发生冲突,进行冲突解决
3.删除分支
“切换或检出”-》“…”

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值