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
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值