首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
物联网/工业互联网
›
物联网
›
【Linux】Git的简朴使用
返回列表
发新帖
【Linux】Git的简朴使用
[复制链接]
发表于 2025-9-30 02:16:45
|
显示全部楼层
|
阅读模式
📝前言:
这篇文章我们来讲讲
版本
控制器Git,重要把握一些简朴的当地堆栈与远端堆栈之间的文件传输操纵。
🎬个人简介:积极学习ing
📋个人专栏:Linux
🎀CSDN主页 愚润修业
🌄其他专栏:C++学习条记,C语言入门底子,python入门底子,C++刷题专栏
一,什么是Git
版本
控制体系可对软件开发过程中的文件或目次的
修改汗青举行记载
(每次不是上传一份新的
代码
,而是会对
代码
的修改部分举行记载),以便在须要时查察更改记载、规复到特定
版本
。具有
去中央,分布式
的特点。每个用户都可以拉取远端堆栈,实现协作。
二,创建远端堆栈并克隆到当地
1. 远端创建堆栈
第一步:远端新建堆栈:
从上依次往下:
Repository name
:堆栈名字
Description
:对堆栈的形貌
public
:开源,private:私有
README
:形貌项目标
gitignore
:用来过滤掉指定后缀的当地文件的(可以自己修改)
Choose a license
:选择开源允许证
2. 拉取远端堆栈(git clone)
第二步:git clone + 远端堆栈链接(如Https)
git clone 下令的工作机制:
当你运行 git clone https://github.com/tanrun0/test.git 下令时,Git 会实行以下操纵:
查抄当前目次
:它会在你实行该下令的当前目次下举行操纵。
创建目标文件夹
:Git 会自动创建一个与堆栈同名的文件夹(这里是 test),用来存放克隆下来的项目文件。
克隆堆栈内容
:将远程堆栈(https://github.com/tanrun0/test.git)里的全部文件、分支、提交汗青等信息复制到新创建的 test 文件夹中。
然后第一次git clone须要输入用户名和暗码
但是:
从 2021 年 8 月 13 日起,GitHub 不再支持使用账户暗码举行身份验证。
办理方法:
使用
个人访问令牌
(Personal Access Token),酿成用:用户名+令牌
个人访问令牌是 GitHub 保举的更换暗码举行身份验证的方式。操纵步调如下:
登录 GitHub 账户,点击右上角的头像,选择 Settings。
在左侧菜单中选择 Developer settings,然后选择 Personal access tokens,再点击 Generate new token。
根据须要选择令牌的权限范围,设置好逾期时间后,点击 Generate token 天生令牌。
复制天生的令牌,当 git 提示
输入暗码时,粘贴该令牌
即可。
clone完成:
毗连超时
由于国内云
服务器
访问github有限定,假如出现毗连超时的环境:
可以思量修改hosts:
参考文章:https://docs.shanhe.com/v6.1/compute/vm/faq/other_questions/domestic_to_github/
记载下ip地点:
先改Windows的hosts,以管理员身份打开记事本找到hosts更改。
然后,vim /etc/hosts修改文件,添加:ip地点 github.com,如:
三,上传当地堆栈的文件
第一步:add
假设现在写好了三个文件:
下令格式:git add 文件名
如,实行git add test.c test2.c test3.h:
git add操纵是将文件添加到暂存区
使用git status可以查察暂存区状态:
第二步:commit
下令格式:git commit -m "本次提交的阐明解释",把暂存区的文件一次性提交
实行:git commit -m "这是一个测试"
报错:
说不知道提交接码的作者,那就根据他的提示设置:
实行:
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
复制
代码
将 “you@example.com” 更换为你现实使用的邮箱地点,将 “Your Name” 更换为你渴望表现的用户名。
然后再实行git commit -m "这是一个测试",表现下面信息代表完成了
git commit 只是将当地的修改记载到了当地堆栈 。此时远端堆栈(并没有这些改动。须要实行 git push 下令,实现当地与远端的同步。
第三部push
下令格式:git push
然后输入用户名和令牌,完成同步
git log就可以查察提交日记
免暗码提交
参考这篇文章:https://blog.csdn.net/camillezj/article/details/55103149
四,小插曲(重装体系后)
遇到SHH
服务器
拒绝暗码:
换成ssh root@ 公网ip登岸
创建新用户用:
adduser 用户名
🌈我的分享也就到此竣事啦🌈
要是我的分享也能对你的学习起到资助,那简直是太酷啦!
如有不敷,还请各人多多指正,我们一起学习交换!
📢公主,王子:点赞👍→收藏⭐→关注🔍
感谢各人的观看和支持!祝各人都能心满意足,天天开心!!!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
回复
使用道具
举报
返回列表
大连密封材料
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表