1.gitee与gitHub概念?
- Gitee(码云)是开源中国社区推出的代码托管协作开发平台,支持Git和SVN,提供免费的私有仓库托管。Gitee专为开发者提供稳定、高效、安全的云端软件开发协作平台,无论是个人、团队、或是企业,都能够实现代码托管、项目管理、协作开发。(国内)
- GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。GitHub 于 2008 年 4 月 10 日正式上线,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,在 GitHub 上托管的版本数量非常之多,其中不乏知名开源项目 Ruby on Rails、jQuery、python 等。(国外)
2.gitee与gitHub异同?
同:
- Github与Gitee是同一类,在云端
异:
- 本质上没有区别 只是gitee是国内的 而gitHub是国外的
- GitHub是全英文并且用户基数多,知名的库也多
- Gitee全是中文,而且大部分用户都是国人,优秀的库相对于GitHub也少
3.gitee创建仓库
第一步
- 打开gitee首页之后 点击头部加号
- 显示操作 点击新建仓库
第二步
- 输入仓库名称 路径
- 选择是开源仓库还是私有仓库
- 根据自己的需求去选择
- 最后点击创建
第三步
简易的命令行入门教程
- git全局设置
git config --global user.name "gitee用户名"
git config --global user.email "gitee邮箱名"
//一个仓库只需要配置一次就行了
- 创建 git 仓库
- 有两种路径:一个是通过HTTPS 一个是通过SSH
mkdir 创建的仓库名
cd 创建的仓库名 //进入仓库
git init //初始化仓库
touch README.md //创建一个说明文件
git add README.md //把说明文件添加进仓库
git commit -m "first commit" //仓库添加的说明
git remote add origin 仓库路径
git push -u origin master
- 已有仓库
cd existing_git_repo //进入到你已经创建好的仓库
git remote add origin 仓库路径
git push -u origin master
4.gitHub创建仓库
- gitHub创建仓库和gitee大同小异 几乎无差别
- 创建仓库就可以参照gitee创建步骤
5.使用常见 Git 命令
-推送提交到远程仓库
- 使用 git push将本地分支上的提交推送到远程仓库
- git push 命令使用两个参数:
远程命令,如 origin
分支名称,如 main
git push <REMOTENAME> <BRANCHNAME>
- 要重命名分支,同样使用 git push 命令 但要加上一个或多个参数:新分支的名称
git push <REMOTENAME> <LOCALBRANCHNAME>:<REMOTEBRANCHNAME>
- 这会将 LOCALBRANCHNAME 推送到 REMOTENAME 但其名称将改为 REMOTEBRANCHNAME
6.从远程仓库获取更改
- 您可以使用常用 Git 命令访问远程仓库
-clone 和 fetch 用于从仓库的远程 URL 将远程代码下载到您的本地计算机 merge用于将其他人的工作与您的工作合并在一起 而 pull是 fetch和 merge 的组合
$ git clone https://github.com/USERNAME/REPOSITORY.git
7.将仓库克隆到您的计算机
运行 git clone时,将发生以下操作:
- 创建名为 repo 的文件夹
- 将它初始化为 Git 仓库
- 创建名为 origin 的远程仓库,指向用于克隆的 URL
- 将所有的仓库文件和提交下载到那里 默认分支已检出
- 处理非快进错误
8.管理远程仓库
- 我应使用哪个远程 URL?
使用 HTTPS URL 克隆
使用 SSH URL 克隆