当前位置:   article > 正文

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

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来制定分支下载.

  1. git init
  2. git remote add origin https://github.com/CaoJupeng/CaoJupeng.github.io.git

上传

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

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

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

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

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

优质资料分享:

Git 教程 | 菜鸟教程 -git教程

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

删除

git rm --cached 命令

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

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

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

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

3. 回滚

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

分支

git branch -...

帮助: git branch -h

别名-m

创建本地分支

git branch (branchname)

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


<code class="language-plaintext hljs">// 删除本地分支//删除时必须切换到其他分支
git branch -d localBranchName

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

git查看分支:

查看本地分支 git branch ,类似的信息查看代码有 git status.

查看远程分支 git branch -r

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

切换分支 git checkout branchName

将现在的远程库拉到本地并且连接 git pull git@github.com:CaoJupeng/CaoJupeng.github.io.git


结语

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

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

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

引用链接

Git 如何从GitHub仓库中移除文件|极客教程 (geek-docs.com)

删除远程所有文件

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/761423
推荐阅读
相关标签
  

闽ICP备14008679号