当前位置: 首页 > news >正文

深圳网站建设定制开发超凡科技柳北网站制作

深圳网站建设定制开发超凡科技,柳北网站制作,建站之星,注册微信号的网站📖 前言:由于CentOS 7已于2024年06月30日停止维护,为了避免操作系统停止维护带来的影响,我们将把系统更换为Ubuntu并迁移数据,在此之前简要的学习Git的上传下载操作。 目录 🕒 1. 连接🕘 1.1 配…

📖 前言:由于CentOS 7已于2024年06月30日停止维护,为了避免操作系统停止维护带来的影响,我们将把系统更换为Ubuntu并迁移数据,在此之前简要的学习Git的上传下载操作。


目录

  • 🕒 1. 连接
    • 🕘 1.1 配置Linux上git环境
    • 🕘 1.2 为GitHub账户设置SSH key
  • 🕒 2. 上传本地项目到GitHub
  • 🕒 3. 克隆GitHub项目到本地
  • 🕒 4. 同步修改项目
  • 🕒 5. 常见问题
  • 🕒 6. 更换操作系统

🕒 1. 连接

🕘 1.1 配置Linux上git环境

安装git:yum install git
绑定GitHub用户:
git config --global user.name "XXX"
git config --global user.email "xxx@xxx.com"
查看git配置:git config --list

🕘 1.2 为GitHub账户设置SSH key

  1. 检查是否有SSH key:cd ~/.ssh
  2. 如没有,则去生成SSH key:ssh-keygen -t rsa -C "your_email@youremail.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/home/you/.ssh/id_rsa): # 默认回车
Enter passphrase (empty for no passphrase):  # 默认回车
Enter same passphrase again:  # 默认回车
Your identification has been saved in /home/XXX/.ssh/id_rsa. 
Your public key has been saved in /home/XXX/.ssh/id_rsa.pub.
The key fingerprint is: XXX
  1. 添加SSH公钥到GitHub:
    在GitHub设置内找到添加SSH,将id_rsa.pub内容复制到key中(直接使用cat id_rsa.pub,而不是打开vim复制)

在这里插入图片描述

  1. 测试是否连接成功:ssh -T git@github.com

在这里插入图片描述

🕒 2. 上传本地项目到GitHub

  1. 进入你想要上传的目录,然后把这个目录变成git可以管理的仓库:git init

  2. 将文件添加到仓库并查看当前工作区(相当于缓存区)的状态

添加文件:git add [文件名]
查看缓存区的内容:git status

在这里插入图片描述

  1. 将工作区文件提交到本地仓库,如下图,“backup file”是描述你提交的文件内容的

查看已存放在本地仓库(缓存区)的内容:git ls-files

如果不慎将不需要的文件添加到缓冲区,可以用该指令删除:git rm -r --cached .

  1. 关联远程仓库,同一个目录下同一个远程仓库只要关联一次就行,origin是你关联仓库的当前连接的名字,origin后面跟的是第一步复制的SSH连接。

在这里插入图片描述

  1. 到目前为止,你已经把你想上传的文件放到本地仓库上了,也已经把本地仓库和远程仓库连起来了,现在需要把文件从本地仓库push到远程仓库git push origin master

注:通常在Linux上init后主分支是master,而GitHub上新建的仓库,默认主分支是main,所以直接push过去,会默认在GitHub远程仓库创建master分支。
在这里插入图片描述
解决办法是将本地的master分支改名为main分支;或 push的时候指明git push origin master:main
在这里插入图片描述

查看目前已经关联的远程仓库:git remote
在这里插入图片描述

🕒 3. 克隆GitHub项目到本地

指令:git clone [项目名]
在这里插入图片描述

🕒 4. 同步修改项目

以同步删除文件夹为例:
1、rm -rf [文件夹名]
2、git rm -r [文件夹名]
3、git commit -m "remove" [文件夹名]
4、git push origin master:main

🕒 5. 常见问题

  1. github文件夹有向右的白色箭头并且不能打开

在这里插入图片描述
原因是因为这个文件夹里面有.git隐藏文件,github就将他视为一个子系统模块了。

解决办法:
1、删除文件夹里面的.git文件夹(rm -rf .git
2、执行git rm --cached [文件夹名]
3、执行git add [文件夹名]
4、执行git commit -m "remove"
5、执行git push origin [branch_name]

  1. 有很多无用的隐藏文件上传至GitHub

解决方案:创建一个.gitignore文件并编辑

# .gitignore文件# 忽略所有隐藏文件和目录
.*
# 忽略文件名为空的文件
**
# 忽略.文件                                                  
.sh
# 忽略位于根目录下的 text.txt 文件
/text.txt

🕒 6. 更换操作系统

非常简单,按照提示操作即可。
在这里插入图片描述在这里插入图片描述


❗ 转载请注明出处
作者:HinsCoder
博客链接:🔎 作者博客主页

http://www.yayakq.cn/news/290363/

相关文章:

  • 电子商务公司网站怎么建网站开发使用的工具
  • 网站名后台修改后 前台不显示做网站多少钱 佛山
  • 875网站建设怎么样上海html5网站制作
  • 大型网站系统解决方案泉州一个网站多少钱
  • 泉州企业网站建设公司有趣的网站小游戏网址
  • 网站建设的现状和未来wordpress主页分栏
  • 开鲁网站seo站长工具贵安新区网站建设推广
  • 公司注册资本可以随便填吗北京网站运营优化公司
  • 程序员做网站类的网站犯法吗东莞市建设质量监督站
  • 萝卜建站梵克雅宝官网报价
  • 中国建设建设工程造价管理协会网站怎么做网站推广的步骤
  • 手机微网站注册登录源码做任务兼职赚钱的网站有哪些
  • 网站建设报价单 excel推广思路
  • vs2017网站开发选择调试服务360免费wifi连不上
  • 怎么在阿里云建立网站深圳官网建设公司
  • 河南中安建设集团有限公司网站群晖wordpress升级5.0
  • 有个网站发任务 用手机可以做怎么做旅游网站推广
  • 网站二维码怎么做好看的广告设计图片
  • 科协网站建设建议淘宝买cdk自己做网站
  • 机械网站建设哪家好企业网站建设兴田德润很赞
  • 北京 做网站 公司织梦个人网站模板
  • 韩国大型门户网站阿里云 wordpress cdn
  • 为什么只有中国做网站需要备案成都网络营销品牌代理机构
  • 冯站长之家up网络推广公司
  • 蓝杉网站建设公司男生跟男生做口视频网站
  • 语言免费网站建设百度有哪些网站可免费做软件推广
  • 精通网站建设 100%全能建站密码pdf百度网页排名怎么提升
  • 云服务器建设简易网站网站定制化服务
  • 上海免费做网站公司应持续抓好二级网站的建设工作
  • 网站彩票做号湛江市企业网站建设哪家好