上传多个文件到github

  • 记录学习记录
  • 为了装逼

GIT BASH下载

  1. 在Windows系统下,需要一种软件来上传仓库,就需要GIT bash,因此要先下载 GIT bash
  2. 根据教程安装 gitbash (我也还在摸索,可能有些还有不会的)
  3. 下载好就下面样子
    借用了一位博主的

将仓库下载到本地

  1. 鼠标右键添加GIT BASH(linux系统请忽略)的功能,(点击链接教程) 或者用cd 指令一点一点找到你想要的文件夹比较麻烦
	cd  /filename
	cd ..   #后退
  1. 在一个文件夹下打开GIT BASH,此时就会出现该文件夹下路径的git bash(请忽视我的中文文件夹…T-T)
    打开具体路径下的GIT Bash
  2. 下载到本地,可以从GIT HUB这里复制地址
    在这里插入图片描述
	git clone www.........
  1. Git 仓库初始化 ,文件夹中会出现 .git文件夹,如果你没有看到.git目录,那是因为这个目录默认是隐藏的,用ls -ah
	ls -ah

命令就可以看见(如果有就不用初始化了)

	git init

Git上传多个文件

将本地库上传步骤
教学贴 在第二部分
git add 提交当前目录下所以文件
git commit -m “README.md” 提交记录说明
git push origin master 提交到github
git会出现的错误
(1)git push origin master 出现error: failed to push some refs to 'https://github.com/bluetata/(如图):
远程库与本地库不一样了
原因:远程库与本地库不一致造成的,在hint中也有提示把远程库同步到本地库就可以了。
方法:执行: git pull --rebase origin master
该命令的意思是把远程库中的更新合并到(pull=fetch+merge)本地库中,–-rebase的作用是取消掉本地库中刚刚的commit,并把他们接到更新后的版本库之中。出现如下图执行pull执行成功后,可以成功执行git push origin master操作。 还不理解可以看这篇文章
(2)git add -A 出现fatal: Unable to create ‘F:/SARI/First-year/deep-learning/project-proposal-weird/course-project-proposal-weird/.git/index.lock’: File exists.
Another git process seems to be running in this repository, e.g. an editor opened by ‘git commit’. Please make sure all processes are terminated then try again. If it still fails, a git process may have crashed in this repository earlier: remove the file manually to continue.

在这里插入图片描述
原因:上一次执行的程序没有关闭,还在运行
方法:执行: rm -f F:/SARI/First-year/deep-learning/project-proposal-weird/course-project-proposal-weird/.git/index.lock
该命令可以杀死程序。

Git用到的linux指令

关于一些文件创立
mkdir aaaaa 当前目录下新建aaaaa文件夹
rm a.txt 删除a.txt文件
cd /aaaaa 打开aaaaa文件夹
pwd 查看当前路径
修改文件
cat README.md 打开某个文件
vi README.md 修改某个文件内容(一直按住esc ,再连续按大写的z两次就退出来了)
get status 获取当前文件状态(可以查看到是否是绿色的modified)
git add “filename” 将修改好的文件添加
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值