赞
踩
下载相对上传更容易一些。
方式1,git clone (http... 库.git)。git名可以从在github官网上预先知道。
之后,找到了解决方案,在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来制定分支下载.
- git init
- git remote add origin https://github.com/CaoJupeng/CaoJupeng.github.io.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即可
优质资料分享:
Git 教程 | 菜鸟教程 -git教程
git push origin main 报错参考:git push错误failed t的解决
git rm --cached 命令
1. 作用: 删除暂存区文件,但保留工作区的文件,并且将这次删除放入暂存区。
- $ git rm --cached test.txt
- rm 'test.txt'
2. 删除远程仓库的某文件
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)
<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 官方文档 Git - Book (git-scm.com)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。