git与github项目上传与下载
介绍git的简单使用
git与github项目上传与下载
基础配置
github账号
管理本地仓库的 git
- windows平台下git安装
- linux平台下(Ubuntu系统为例)apt-get install git
查看git版本 git –version
配置ssh:本地Git仓库和Github仓库之间的传输是通过SSH加密的
GitHub选项介绍
Repository name: 仓库名称(输入名字,最好不要使用中文)
Description(可选): 仓库描述介绍
Public, Private : 仓库权限(公开共享,私有或指定合作者)
Initialize this repository with a README: 添加一个README.md
从GitHub上下载项目到本地仓库
- 选择项目下载的文件夹 在git终端中进入该目录ssh
- git clone (项目链接)https://github.com/JuZiHHU/Note.git
ssh
ssh
然后在该文件夹下就可以看到下载的项目 - linux平台下在终端直接执行相应命令即可
从本地git上传项目到github
- 创建本地项目文件 右键 git bash here进入该目录
输入git init创建git仓库 - 在github上创建仓库
- 本地仓库与远程仓库关联
- 推送远程
c++
1 | git init |
删除GitHub上的文件
取消暂存文件/目录 使用git rm -r –cached 命令标记文件以进行取消暂存:
c++1
2
3
4
5
6
7$ git rm -r --cached backup/
rm 'backup/backup.sh'
rm 'backup/rsync_exclude.lst'
将buckup/替换为你的目录或文件。进行新的提交 将新的提交对象/更改保存到本地Git存储库:
c++1
2
3
4
5
6
7
8
9$ git commit -m 'Remove newly ignored directory "./backup"'
master d631061] Remove newly ignored directory "./backup"
2 files changed, 14 deletions(-)
delete mode 100644 backup/backup.sh
delete mode 100644 backup/rsync_exclude.lst将更改推送到远程git存储库 上一个命令将更改保存到本地git存储库,使用以下命令将它们推送到远程存储库:
c++1
$ git push origin master
注意事项
在docs命令窗口看到下边的提示:
c++1
2
3
4
5
6
7
8
9
10
11
12
$git config --global user.name "Jhon"
$git config --global user.email Jhon@example.com"
解决方案:
按照上面的提示,输入
>git config --global user.name "这里是你github的用户名"
>git config --global user.email 这里是你注册github的邮箱提交到远程仓库的时候,提示:fatal :remote origin already exists
解决方案:删除远程仓库;输入命令:git remote rm origin昨天还可以git push代码到远程仓库,今天git push时报了这个错:
fatal: unable to access ‘https://github.com/…….’: OpenSSL SSL_read: Connection was reset, errno 10054
常用git命令
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 JuZi!
评论
ValineLivere