美文网首页
Git客户端的安装、配置、使用入门

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

作者: 由又 | 来源:发表于2020-05-11 11:18 被阅读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 [远程库别名]  断开与这个远程库的连接

    相关文章

      网友评论

          本文标题:Git客户端的安装、配置、使用入门

          本文链接:https://www.haomeiwen.com/subject/slaynhtx.html