欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 资讯 > linux小组件:git

linux小组件:git

2025/2/13 19:07:27 来源:https://blog.csdn.net/Au_ust/article/details/140992207  浏览:    关键词:linux小组件:git

git是什么?

git是版本控制器(去中心化的分布式系统)可以快速高效地处理从小型到大型的各种项目。易于学习,占地面积小,性能极快。它具有廉价的本地库,方便的暂存区域和多个工作流分支等特性。

什么叫版本控制器?

我们经常看到苦逼的设计师在设计了多个方案被甲方挑剔熬夜该设计,最后甲方说:还是第一版做的好。这就很让人崩溃了。我们程序员也是如此的苦逼,可能改来改去bug越来越多,不如第一版。版本控制就是管理你的每次代码的改动,加上日志,可以更方便我们卖命。

git、gitee和github

Github与Gitee是同一类,在云端。区别是Github是国外的,Gitee是国内的。二者的使用需要借助Git。

GitHub是全英文并且用户基数多,知名的库也多
Gitee全是中文,而且大部分用户都是国人,优秀的库相对于GitHub也少

在国内访问Github偶尔会有不稳定情况,而Gitee不会出现不稳定情况。

操作git

git操作
 首次使用需要配置:

git config --global user.name "XXXX"
git config --global user.email "YYY"

git在使用时需配置用户名及邮箱,方便github识别提交者的身份

安装

yum install -y git

查看版本信息

git --version

在github上新建一个项目

链接git和github

可以在创建项目的时候复制,也可以自己照着打

格式就是:https://github.com/你在GitHub的用户名/库名.git

https://github.com/Au-ust/linux.git

在命令行输入下面的命令建立连接

git clone 刚刚的链接

呃,我第一次连接就失败了,去查了csdn说让我把s去掉

然后我去掉了还是失败

然后我的好友建议我sudo一下

超时了。然后我们怀疑是网络不好的问题,于是挂了梯子还是不行

然后我的好友建议我在root账户下试试,成功了

只能说是个未解之谜。。。。。。

然后我们连接好以后,cd 进入这个新添加的目录使用ll -a发现有隐藏文件,.git是你的本地仓库,防止误删

进去看看:

tree .git

查看提交文件后是否做过变动

git status

将代码放到刚才下载好的目录中:

git add [文件名]

这是将需要用git管理的文件告知git

git commit


提交改动到本地

git commit .
. 表示当前目录 提交的时候应该注明提交日志, 描述改动的详细内容:

git commit -m "first commit,this is my process bar code"
git push

同步到远端服务器上:

git push

需要填入用户名密码. 同步成功后, 刷新 Github 页面就能看到代码改动了

查看历史提交

git log

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com