linux java 安装 gi_gi的安装和使用

Git的安装

git是什么?

git是一种版本控制器,更直白的说,团队开发的时候,管理代码使用的软件

Linux下的安装

yum install git

Git的配置

在使用git之前,需要先进行配置

git config --global user.name #你是谁

git config --global user.email #联系方式

创建本地库

cd E:/

mkdir test

git init

注意:

不要将仓库建在中文目录下,否则可能出现问题

.git 是一个 隐藏的目录,不要随便乱碰(每一次操作,都会有记录)

添加文件

在E:/test 目录下,用你喜欢的编辑器来开发你的程序,比如: index.py

print("hello world")

编辑完之后, git status 来查看文件的状态

git status

此时,git发现有一个 新的文件,但是并没有把该文件纳入管理。

我们需要两步,让git来管理该文件

git add index.py # 把index.py文件保存在暂存区

git commit -m '新建文件' # 把index.py提交到版本库

修改文件

过程与添加文件一样

删除文件

用 rm来删除文件,并直接commit,提交到 版本库

例如:先创建一个foo.py的文件,步骤如下 :

touch foo.py #创建foo.py

git add foo,py

git commit -m '删除使用'

ls 查看目录

git rm index.py #开始删除

git rm foo.py

rm 'foo.py'

git commit -m '删除foo.py'

版本查看以及切换

如果想要更清晰的学习git,需要了解3个重要的区域:

工作区:开发者的工作目录

暂存区:修改已被记录,但未被录入版本库的区域

版本库:存放变化日志以及版本信息

改动 日志查看

git log:查看项目日志

git log file:查看某个文件日志

git log . 查看本目录日志

git reflog:查看详细做了啥

如果感觉有点乱,可以使用 git log --pretty=oneline 让日志单行显示

版本的切换

git reset --hard "head^^^"

--hard 代表当前的版本,后面的^符号代表的是退回到第几个版本,几个^符号就代表退回第几个;但这种方式不是很灵活,因此不建议使用,我们使用:git reset --hard 2580d

2580代表版本号,只需保证版本号是唯一的即可

分支管理

查看分支

git branch

创建分支

git branch dev

切换分支

git checkout dev

合并分支

git merge dev

远程服务器配置

查看 远程仓库

git remove

git remove -v

删除远程仓库

git remote remove

例子:git remote remove origin

添加 远程仓库

git remote add

修改仓库

git remote rename

公钥登录

我们push代码的时候,老是需要输入用户名和密码,非常不方便 。

因此,配置公钥,可以避免频繁的输入用户名和密码

配置ssh格式的远程仓库

git remote add

创建 ssh key

ssh -keygen -t rsa -c "youemail@163.com"

一直回车,不用输入密码,完成以后,可以在主目录里找到.ssh文件夹,内有 id_rsa和id_rsa.pub两个文件,id_rsa是私钥,id_rsa.pub是公钥

把公钥放到服务器上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值