github使用笔记

1.从0开始上传新文件

git init #初始化项目

git add . #添加所有文件到缓存区
git add --all -- ':!test1.py' ':!test2.py' #添加所有文件,除了test1.py与test2.py
#如果碰上已经执行了 git add . 语句,把所有文件都添加了,可以用以下命令去除
git status -s #查看缓存区文件状态
git reset -- folder/* #or 
git reset -- folder\(11\)/* #如果文件夹中有符号如(、)等,需要加入\转义
git reset -- file.py  #or
git rm 'file.py' --cached

#可通过 git status 查看哪些文件没被加入到缓存区,哪些文件已经加入

#提交
git commit -m 'message'  #message为本次提交的注释

#将服务器(代码所在机器)要提交的文件指定到github的远程仓库(前提是在github新建了一个新的repo)
git remote add origin https://github.com/***.git
#Note 这里如果是设置了github的SSH,最好https://github.com/***.git链接替换成SSH KEY链接

git pull origin main #将远程仓库与本地仓库同步

#将代码推上远程仓库 仓库名叫main还是master视每个人情况而定
git push -u origin main

参考链接: 

Ubuntu服务器文件上传项目到githubUbuntu服务器文件上传项目到github一、注册github账户二、创建github repository(仓库)三、为github账户设置SSH key四、在gitHub网站设置SSH key五、测试是否生效六、上传项目到github1. 检查ubuntu中是否安装git2. 添加要上传的文件3. 查看git状态4. 推送git文件(从缓存区修改…http://www.jnnr.cn/news_show_845.html

2.基于原有的项目增删改文件

git pull origin master      

##改动后###

git add 文件1 文件2

git commit -m '注释'

git push origin master

### 如何在 GitHub 上创建和管理笔记 GitHub 是一个基于 Git 的代码托管平台,除了用于存储代码外,也可以用来管理和记录个人笔记。以下是关于如何利用 GitHub 创建和管理笔记的具体方式: #### 使用 README 文件作为笔记入口 README 文件通常是项目的主要文档文件,在 Markdown 格式下编写非常方便阅读和编辑。可以将所有的笔记分类整理并链接到不同的子目录或单独的 Markdown 文件中[^1]。 ```markdown # 我的学习笔记 ## 目录 1. [编程基础](programming-basics.md) 2. [算法与数据结构](algorithms-and-data-structures.md) 3. [网络技术](networking.md) > 提示:点击上述链接即可跳转至对应的章节。 ``` 通过这种方式,你可以构建一个清晰易读的导航菜单,便于快速查找所需的内容。 #### 利用分支功能区分版本 如果希望保留不同阶段或者状态下的笔记副本,则可以通过创建多个分支(branch)实现这一目标。每次完成一部分重要更新之后都可以新建一个分支保存当前进度[^3]。 例如: - 主分支(master/main): 存储最终版/稳定版内容; - dev-notes: 开发中的新想法草稿区; 这样不仅能够保护原始资料不受误操作影响,还允许回溯查看历史更改情况。 #### 自动化部署静态网站展示笔记 对于想要公开分享自己学习成果的人来说,还可以借助 GitHub Pages 将这些私人笔记转换成在线可访问的形式。只需简单配置几行 YAML 数据就能启动属于你的专属博客站点[^2]。 设置方法如下所示(假设已安装 Jekyll 插件环境卡顿忽略不计): ```yaml theme: minima plugins: - jekyll-feed title: My Notes Blog description: A collection of my study notes. baseurl: "/vincentdchan-CubyText" url: https://github.com/vincentdchan/CubyText ``` 最后记得提交所有改动并将源码推送到远程服务器端同步生效。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值