github库的本地下载、上传、删除的常用命令

下载

下载相对上传更容易一些。

  • 方式1,git clone (http... 库.git)。git名可以从在github官网上预先知道。

出现错误,参考 (7条消息) git提交或克隆报错fatal: unable to access ‘https://github.com/tata20191003/autowrite.git/‘: Failed to connec_good_good_xiu的博客-CSDN博客_git unable to access

之后,找到了解决方案,在git clone https...之前先输入下面一行,再操作即可。

git config --global --unset http.proxy (可能每次都要这么做,或者可以改成方法2)

  • 方式2,git clone git@github.com:user/repo.git。git名可以从在github官网上预先知道。

如果是按照分支下载,使用

git clone -b <branchname> <remote-repo-url> 

然后在打开gitbash的目录下,即出现下载好的文件,如上图的d:/git/git_repo

注意:当分支较多时,可以用git clone -b master http://gitslab.yiqing.com/declare/about.git来制定分支下载.

上传

参考GitHub项目上传与下载,经过实践后得出以下可行的步骤:

git init //把这个目录变成Git可以管理的仓库
git add README.md //文件添加到仓库
git add . //不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了 
git commit -m "first commit" //把文件提交到仓库
git remote add origin git@github.com:wangjiax9/practice.git //关联远程仓库
git push -u origin master //把本地库的所有内容推送到远程库上

我这里遇到的同下载类似的问题,即如果选择git remote add origin http:...,则会报错。尝试ssh即上面示例,即运行下面代码,成功。

 git remote remove origin  //必须取消连接,才能换连接
git remote add origin git@github.com:Study1coding/Sur_Rspline.git  //重新连接ssh
git push -u origin master 

注: 如果想补交到上次的提交,git commit --amend,之后正常push即可

优质资料分享:

https://www.runoob.com/git/ -git教程

git push origin main 报错参考:git push错误failed t的解决

删除

git rm --cached 命令

1. 作用: 删除暂存区文件,但保留工作区的文件,并且将这次删除放入暂存区。

$ git rm --cached test.txt
rm 'test.txt'

2. 删除远程仓库的某文件

参考正解 git删除远程文件夹或文件的方法CSDN博客

3. 回滚

git reflog// 查看commmit 版本号
git reset --hard  d68110b(版本号)//回退
git push -f //强制push

分支

git branch -...

帮助: git branch -h

别名-m

创建本地分支

git branch (branchname)

copy 当前分支到() git branch --copy (branchname)

// 删除本地分支//删除时必须切换到其他分支
git branch -d localBranchName

// 删除远程分支
git push origin --d remoteBranchName

git查看分支:

查看本地分支 git branch

查看远程分支 git branch -r

查看本地和远程分支 git branch -a


结语

git具有很多的可能性,遇到的问题更是不能一次性解决,所以边用边改,最好是有小伙伴一起更新项目。

git最好的学习资料就是git官方文档,baidu,csdn上说不清的都建议取查git文档。

好了,本文是对git的简单使用,主要就是管理代码,版本控制。

引用链接

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值