Git客户端的安装、配置、使用入门

2020-05-11  本文已影响0人  由又

安装参考连接1:https://www.cnblogs.com/sea520/p/10071859.html

安装参考连接2:https://www.cnblogs.com/nickjiang/p/9576373.html

安装参考连接3:https://www.cnblogs.com/kevingrace/p/5954042.html

1、查看版本

#git --version

2、初始化配置

#git config --global user.name xxx

#git config --global user.email xxx@xxx.com

注意:--global可以写--system表示当前操作系统,--global表示当前用户,啥都不写表示当前项目,优先级最高是项目>用户>操作系统

3、查看配置信息

#git config --list

4、git基本概念

4.1 区域

先在工作区里修改,放到暂存区,再暂存区攒到一定量,提交到版本库

工作区:本地代码,在这里操作不会对git产生任何实质性影响

暂存区

版本库

4.2 对象

4.2.1 Git对象

key:value组成的键值对(key是val对应的hash),键值对在git内部是一个blob类型。git对象只能存储参数变化,并不代表一个版本。对应文件内容。

4.2.1.1 根据文本创建git对象:

#echo "test content" | git hash-object -w --stdin

加上-w则会写入数据库,--stdin指示该命令从标准输入读取内容(不写的话则需指定存储文件路径)

通过find指令可以看到生成的object,但object对应的hash前2个数字被自动化为文件夹名称

查看生成的object

根据键值查看原始内容

#git cat-file -p xxx(hash)

根据键值查看原始内容的类型

#git cat-file -t xxx(hash)

4.2.1.2 根据文件名创建git对象

创建文件,并指定路径:

#echo "xxx.xx v1" >xxx.xx

(v1也可以写v2)

#git hash-object -w ./xxx.xx

4.2.2 树对象

对应文件目录

构建树对象,存放在暂存区

4.2.3 提交对象

5、git底层命令

5.1 初始化版本库

git init

初始化后生成.git文件

.git文件夹内容

5.2 查看当前仓库地址

git remote show origin

6、win免密登录到gitlab

https://blog.csdn.net/rubulai/article/details/84633050

在gitlab加好本地的id_rsa.pub后,在本地以远程库名建立文件夹testcase,远程库名也设置为testcase,进入testcase文件夹里,右键git bash here,输入以下命令,将远程库的资料拉到本地

git init

git remote add [远程库别名] [远程库ssh地址]

git pull [远程库别名] master

git clean -d -fx(如果远程代码与本地代码有冲突,可执行这个,删除一些没有 git add 的文件)

git remote -v

add和commit后,第一次push: git push --set-upstream  [远程库别名] master

git remote rm [远程库别名]  断开与这个远程库的连接

上一篇 下一篇

猜你喜欢

热点阅读