Git&GitHub
Git&GitHub
小贾嗯嗯Git&Github
1. 什么是Github
GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。
2. 使用Github
2.1 目的
借助Github托管项目代码
2.2 基本概念
仓库(Repository)
仓库用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库收藏(Star)
收藏项目,方便下次查看复制克隆项目(Fork)
该fork的项目时独立存在的,复制过来自己用发起请求(Pull Request)
你新增了功能,觉得不错,想和原本项目一起关注(Watch)
关注项目,当项目更新可以接收到通知事务卡片(Issue)
发现代码BUG,但是目前没有成型代码,需要讨论时用;
3. Git 安装与使用
3.1 目的
通过Git管理github托管项目代码
3.2 git工作区域
3.3 配置
ssh远程连接
1 | ssh-keygen -t rsa -C "[email protected]" |
3.4 命令
1 | 进入暂存区:git add 文件名 |
3.5 删除文件
rm -rf
文件名git rm
文件名git commit -m
‘提交描述 ’
3.6 修改文件
vi 文件名
(a 进入编译,Esc切换,然后在左下角输:wq
就可以退出)
3.7 将Github文件克隆到Git上
git clone
仓库地址
3.8 可能遇到的问题
1.上传时要输入账号密码(私有项目,没有权限)
解决:
- 在
.git
文件 里面找到config
打开.git
文件在你mkdir创建的文件夹里面- 将 [remote “origin”]
url = https://github.com/用户名/仓库名.git
改为
[remote “origin”]
url = https://用户名:密码@github.com/用户名/仓库名.git
列
[remote “origin”]
url = https://Rodma1:[email protected]/Rodma1/test.git
保存就解决了
- 上传错误 (git push)
输入:git pull –rebase origin master
3.查找问题经验
可以输入
git status
查看当前状态,你在删除或者上传时漏了那一步操作
3.9 需要记住的基本操作命令
注意每个单词后都有空格
创建文件夹:mkdir
文件名
进入文件 :cd
文件名
查看文件 :ls
查看仓库状态:git status
编辑文件 :vi
查看设置:git config --list
history
显示历史输入过的命令clear
清屏
快捷键
shift+pgup
向前翻页shift+pgdn
向后翻页tab
补全字母,文件名称
评论
匿名评论隐私政策