Linux基础开发工具之版本控制器git

一.git提交的细节

1.git命令行的安装

上面是centos版,下面是ubuntu版。

2.首次使用git需要输入username和email。

3.git提交项目文件只能提交头文件和源文件(.c和.h),不能提交exe,obj等临时文件。如果在本地仓库中提交了临时文件,会被添加进本地仓库的一个隐藏文件------.gitignore直接过滤掉,进而不会被上传到远端仓库。当然,.gitignore里的文件后缀名是可以增删的。

二.git提交三板斧

1.如何将远端(gitte上)的仓库克隆一份到自己的云服务器(本地)上?

首先在gitte的个人仓库内点击克隆/下载按钮,然后复制仓库的https链接。

然后在linux的个人目录下,输入git clone+仓库链接:

然后就能将仓库克隆到本地:

2.如何将文件(代码)提交到本地仓库

假如要提交的文件在别的目录下,可以cp一份到仓库里:

cp成功可在仓库目录下看到目标文件:

虽然文件是在仓库目录下了,但它并没有真正位于仓库中,还需用到三板斧中的add和commit

先使用add:

add以后,目标文件依旧不算添加到仓库里,原因在于add是将文件添加进了暂存区里 ,这样做的好处在于,可以多次将多个文件add进暂存区,然后再一次性将暂存区所有文件添加进仓库

输入git status, 可以查看仓库的状态,其中可以看到位于暂存区的文件:

然后将暂存区的文件用commit提交进仓库

输入git commit -m "日志"

记得commit后边要跟**-m选项和提交日志!!**

假如第一次使用,会要求输入gitte用户名和绑定的邮箱,将这两句命令复制下来,并换成自己的信息即可:

3.如何将提交在本地仓库的文件(代码)推送到远端仓库(gitte)上

在commit成功以后,要将本地仓库提交成功的文件推送到远端仓库,这时会用到三板斧中最后一板斧------push:

输入git push

相关推荐
云原生指北4 小时前
Docker Sandboxes 工作区怎么接:Direct、Clone 和它们的边界
git·docker·agent
菠萝猫yena5 小时前
【git】git 命令常用组合
大数据·git·elasticsearch
Liekkas Kono8 小时前
aicommits 工具接入 Codex CLI 使用
git·swhl·aicommits
KieranYin9 小时前
Git | WorkTree(工作树)
git
ly768910 小时前
Git 从入门到实战:原理、工作流、分支管理、撤销恢复与团队协作
git·源代码管理
JavaDog程序狗11 小时前
【规范】这套 Git 规范,救了整个团队
git·代码规范·workflow
喜乐MI11 小时前
Git 分支操作避坑指南:merge、cherry-pick、revert 与 reset 怎么选?
git·github
fpcc1 天前
工具使用—git add命令分析说明
git·工具
独隅1 天前
VS Code Git 工作树多分支并行开发实战指南
大数据·git·elasticsearch