GitHub是什么?怎么用?Git是什么?怎么用?
GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。
1.https://github.com/登录这个网站注册账号
2.点击右上角的加号选择New repository创建一个新的仓库
3.添加文件 Add file(Create new file/Upload files)
4.提交issue(议题) 点击issues---选择New issue---submit
5.提交/接受pull request(拉取请求)
Git(工具)是分布式版本控制系统,可以保存文件的所有修改记录,使用版本号进行区分,可随时将改错的文件还原到指定本,起到恢复和保护作用。
1.https://git-scm.com/下载
2.右键Git Bash Here
3.配置用户名和邮箱
$ git config --global user.name core668
$ git config --global user.email 403276838@qq.com
3.用git实现代码管理
1)从github上下载源码
$ git clone https://github.com/core668/C-programming-language.git
2)本地新建一个文件夹,打开文件夹
右键Git Bash Here
git init初始化
3)提交文件
git add . 将当前文件夹内的所有文件和非空文件夹设置为准备提交状态
git add 文件名 将当前文件设置为准备提交状态
git add -A 提交所有变化
git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)
git add . 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件
git commit -m "本次提交的备注,修改了什么"
git log 查看提交的历史记录
4)回滚
git checkout HEAD 文件名 从最后一次提交里复制文件覆盖到工作区
工作区回滚:git checkout <filename>
撤销最后一次提交:git reset HEAD^1
5)分支
以当前分支为基础新建分支:git checkout -b <branchname>
列举所有的分支:git branch
单纯地切换到某个分支:git checkout <branchname>
切换回主分支后合并分支:git merge <branchname>
分支冲突时:git merge --abort 放弃合并
合并完成后分支完成使命删掉特定的分支:git branch -D <branchname>
怎么使用Git将本地项目上传到Github?
将C-programming-language 当作远端仓库添加到本地git中
git remote add origin https://github.com/core668/C-programming-language.git
将本地主分支改成main
git branch -M main
推送到远端仓库
git push -u origin main
本地工作区----暂存区----提交本地仓库-----远端仓库
推送当前分支最新的提交到远程:git push
拉取远程分支最新的提交到本地:git pull
GitHub是什么?怎么用?Git是什么?怎么用?相关推荐
- git idea 本地历史版本回滚_如何为IDEA项目创建GitHub存储库和本地Git存储库
有几种方法可以使用IntelliJ IDEA来发布我们在GitHub上编写的代码.在此博客中,我们将介绍两种方法.第一个步骤是最快的一步,您可以在其中创建本地和远程存储库.第二种方法是多步骤,当您要为 ...
- 【Git、GitHub、GitLab】七 git中分支的删除以及出现分离头指针的情况
上一篇文章学习了GIT中commit.tree和blob三个对象之间的关系,点击链接查看:[Git.GitHub.GitLab]六 GIT中commit.tree和blob三个对象之间的关系 文章目录 ...
- 【Git、GitHub、GitLab】五 git中裸仓库.git下的内容
上一篇文章学习了git的文件重命名与git -log 的系列命令的使用方法.点击链接查看上一篇文章:[Git.GitHub.GitLab]四 Git文件重命名的简单方法以及使用git log查看版本演 ...
- 【Git、GitHub、GitLab】四 Git文件重命名的简单方法以及使用git log查看版本演变历史
上一篇文章学会了使用GIT四次提交建立一个有模有样的仓库.点击链接查看:[Git.GitHub.GitLab]三 Git基本命令之创建仓库并向仓库中添加文件. 本片文章记录git的文件重命名的简单方法 ...
- 【Git、GitHub、GitLab】三 Git基本命令之创建仓库并向仓库中添加文件
前两篇文章已经学会了Git的基本命令与创建仓库的命令,点击链接查看上一篇文章:[Git.GitHub.GitLab]二 Git基本命令之建立Git仓库,本篇文章就来创建一个有模有样的仓库.该仓库中的代 ...
- 【Git、GitHub、GitLab】二 Git基本命令之建立Git仓库
上一篇文章学习了Git的安装与最小配置:[Git.GitHub.GitLab]一 Git安装与Git最小配置 文章目录 建立Git仓库 建立Git仓库 有两种方式可以建立Git仓库: 用Git之前已经 ...
- 2020.2idea怎么创建html项目_如何为IDEA项目创建GitHub存储库和本地Git存储库
有几种方法可以使用IntelliJ IDEA来发布我们在GitHub上编写的代码.在此博客中,我们将介绍两种方法.第一个步骤是最快的一步,您可以在其中创建本地和远程存储库.第二种方法是多步骤,当您要为 ...
- linux下github使用教程,Linux下git操作GitHub步骤教程
1.安装git sudo apt-get install git-core git-gui git-doc 2.在客户端安全登陆 cd ~/.ssh 如果提示"没有文件目录",说明 ...
- 如何从bitbucket到github的所有分支移动git存储库?
本文翻译自:How to move git repository with all branches from bitbucket to github? What is the best way to ...
- CPython入门----Fork源码到自己github并下载配置本地git
更多信息请关注 个人网站 一.基础准备工作 (1)首先在github注册一个自己的账号 (2)在windows上安装git,可参考 Git安装----Windows10系统 二.Fork源码 (1)打 ...
最新文章
- mysql 并发 参数_Mysql并发参数调整
- win七系统如何卸载MySQL_win7系统卸载SQL2008R2数据库的详细教程
- Linux之父为过去的言行道歉,宣布离开社区反思
- 登录功能(token)
- 用户注册功能交互流程
- C#下载文件(可显示进度)的方法实现
- node 安装 webpack
- lib和dll的区别
- 从入门到入土:Python爬虫学习|Selenium自动化模块学习|简单入门|轻松上手|自动操作浏览器进行处理|chrome|PART01
- SPSS入门教程—问卷的信度量化分析
- 今年阿里巴巴重要开源项目全在这里
- Linux内核中内存分配函数
- windows中mysql服务无法启动
- 寻找数组中第k大的数
- 笔记本window10系统黑屏风扇不转简单分析解决办法:
- js 将微信二维码转为url,qrcodeJs解析二维码,qrcode.decode is not a function报错
- 2020扁皮筋排名_CSCC2020赛季竞赛规则
- Xcode5中的版本管理(中英对照)
- C#上位机——串口发送
- sde无法连接oracle,SDE无法连接问题处理过程
热门文章
- Unity打包apk报错: Cannot fit requested classes in a single dex file (# methods: 73376 > 65536)的解决办法
- 主动降噪耳机榜单,降噪耳机南卡和万魔哪个降噪好?
- 源代码防泄密加密介绍
- Nexus环境安装部署及使用
- linux c++ 守护 程序,supervisor守护进程 | C/C++程序员之家
- dp与px的转换对照表
- 那些年我用过的JSON格式化工具
- JavaScript中逻辑运算符的优先级
- 大厂经典高频面试题体系化集合,最强技术实现
- Python第3章 流程控制