使用Git将typora上传到github

Git操作

一、从零开始上传(PUSH)文件

先创建一个要上传到github的文件夹,并在该文件夹右键 选择 git bash here

git config --global user.name "<用户名>"
git config --global user.email "<电子邮件>"

tutorial目录里新建一个名为「sample.txt」的文本文件,请在文件中输入以下的内容

连猴子都懂的Git命令
git add sample.txt
git status

既然sample.txt已加入到索引,我们就可以提交文件了。请执行如下显示的commit命令。

git commit -m "first commit"

通过运行以下指令,将创建于上一个页面的远程数据库的URL命名为“origin”。

origin是默认的远程数据库名称,可以改成其他

image-20221121230214171

git remote add origin https://[your_space_id].backlogtool.com/git/[your_project_key]/tutorial.git

推送到远程数据库

git push -u origin master

二、从零开始拉取(PULL)文件

先创建一个空文档

git clone https://github.com/分割线/Typora-.git Typora文档
	

三、已有的项目更新了,要提交PUSH

比如我现在在Typora文档中新增了 Git操作.md

$ git add Git操作.md
$ git commit -m "新增Git操作.md"
$ git push

四、从已有项目更新(PULL)

Typora为标题一所创建的远程数据库名称

$ git pull Typora master

五、如何使用bat将本地文件同步到Github

创建push.bat

@echo off
echo 开始提交到git....
@echo on
 
E:
cd E:\typora文档
 
git add .
git commit -m 'updata'
git config --global --unset https.proxy
git push

@echo off
echo 推送到git成功
pause

创建pull.bat

@echo off
echo 开始从git拉取到本地项目
@echo on
 
E:
cd E:\typora文档
 

git config --global --unset https.proxy
git pull Typora master

@echo off
echo 从github拉取文件成功
pause

六、解决bat文件中文乱码问题

[运行.bat文件乱码?Win11系统bat输出中文乱码的解决方法 (baidu.com)](https://baijiahao.baidu.com/s?id=1734877620400722906#:~:text=解决方法: 1、运行bat批处理文件的时候,只要输出中文,就会出现乱码;,2、选中出现问题的bat批处理文件,点击右键,在打开的菜单项中,选择[显示更多选项 - 编辑];)

七、如何解决在文件夹中某些文件避免更新到github

可能遇到的问题:添加了.gitignore文件还是无法忽略某些文件的提交,请看方法二。

方法一:当项目还没有开始push过

直接在当前目录下git bash 输入以下命令

touchc .gitignore

然后编辑 .gitignore 文件,按照自己所需的内容进行填写,填写规则如下

# 忽略 `*.a` 文件
*.a
# 忽略 `*.A` 文件,但 `somefile.A` 除外.
*.A
!somefile.A
 
# 忽略 `*.b` 和 `*.B` 文件
*.[bB]
# 忽略 `*.c` 和 `*.C` 文件,但 `somefile.C` 除外.
*.[cC]
!somefile.C
 
# 只忽略 `somepath/` 目录(包括该目录下所有文件),但不忽略 `somepath` 文件
somepath/
# 只忽略 `somepath/` 一级子目录下 `*.txt`,但不忽略 `somepath/sub/*.txt` 文件
somepath/*.txt
# 忽略 `somepath` 文件和 `somepath` 目录
somepath
# 只忽略 `somepath` 文件,但不忽略 `somepath/` 目录
somepath
!somepath/
# 只忽略当前目录下的 `somepath` 文件和目录,但不忽略子目录的 `somepath`
/somepath

方法二:当项目已经被push过,但 .gitignore没有生效

git rm -r --cached .
git add .
git commit -m 'update .gitignore'
git push -u origin master

八、如何解决git显示中文乱码问题

git 显示中文和解决中文乱码 - 知乎 (zhihu.com)

错误汇总

  1. fatal: does not appear to a git repository

(12条消息) fatal: does not appear to a git repository_peachesTao的博客-CSDN博客

  1. git提交或克隆报错fatal: unable to access ‘https://github.com/tata20191003/autowrite.git/‘: Failed to connec
//取消http代理
git config --global --unset http.proxy
//取消https代理 
git config --global --unset https.proxy
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值