手把手教你上手Git并上传项目到GitHub官网
手把手教你上手Git并上传项目到GitHub官网
Learning Git Branch: 学习 Git 最好的游戏及教程 https://learngitbranching.js.org
这个就是那个超强的动画游戏趣味俱佳的 Git 闯关游戏!无论对于新人而言,还是老人来讲,都能从中受益,更能理解 Git 的核心,是我觉得的最好的关于学习 Git 的教程。
基础篇
1.Git Commit
git commit
git commit
2.Git Branch
git branch bugFix
git checkout bugFix
3.Git Merge
git checkout -b bugFix
git commit
git checkout master
git commit
git merge bugFix
4.Git Rebase
git checkout -b bugFix
git commit
git checkout master
git commit
git checkout bugFix
git rebase master
高级篇
1.分离 Head
git checkout c4
2.相对引用 ^
git checkout bugFix^
3.相对引用2 ~
git branch -f master c6
git branch -f bugFix c0
git checkout c1
4.撤销变更
git reset HEAD^
git checkout pushed
git revert HEAD
移动提交记录
1.Git Cherry-pick
git cherry-pick c3 c5 c7
2.交互式 rebase
git rebase -i HEAD~4
移动提交记录
git cherry-pick bugFix
git branch -f master bugFix
2.提交的技巧 #1
git rebase -i HEAD~2 #修改C2和C3的顺序
git commit --amend
git rebase -i HEAD~2 #修改C3'和C2''顺序
git branch -f master
3.提交的技巧 #2
git checkout master
git cherry-pick newImage
git commit --amend
git cherry-pick caption
4.Git Tag
git tag v0 c1
git tag v1 c2
git checkout c2
5.Git Describe
git describe
git commit
高级话题
1.多次 Rebase
git rebase master bugFix
git rebase bugFix side
git rebase side another
git branch -f master another
2.两个父节点
git branch bugWork HEAD~^2~
3.纠缠不清的分支
git checkout one
git cherry-pick c4 c3 c2
git checkout two
git cherry-pick c5 c4 c3 c2
git branch -f three c2
做到这里是不是发现后面的越来越难,有种想看标准答案的欲望?好的,满足你:show solution
上传项目到GitHub
安装Git for Windows 下载地址: https://git-for-windows.github.io/
安装步骤:一直next直到Finish。
初始化仓库:git init
查看仓库状态: git status
防止中文文件乱码:git config --global core.quotepath false
提交所有文档:git add -A
输入GitHub官网注册的
用户名:git config --global user.name "你的用户名"
邮箱:git config --global user.email "你的邮箱"
生成ssh key: ssh-keygen -t rsa -C "你的邮箱"
在c/Users/Administrator/.ssh/id_rsa)文件找到直接复制ssh key
连接github
打开GitHub 进入setting找到ssh key并新建
测试是否连接成功:ssh -T git@github.com
新建仓库
自定义仓库名
本地连接到GitHub上面的仓库
关键的一步来了,认真看!
创建一个 README.md 用于描述项目:git add README.md
提交一下:git commit
创建新的分支 git branch
远程连接 你复制的SSH keys: git remote add origin git@github.com:kuishou68/React.git
push你整个项目:git push -u origin main
等待上传完毕刷新你的GitHub就OK了!
如果新建多了仓库不知道怎么删除?
结束,撒花!!
手把手教你上手Git并上传项目到GitHub官网相关推荐
- 手把手教你用原始方式上传项目至GitHub
小编GitHub:https://github.com/ds1889 首先你得注册一个自己的GitHub账号,注册网址:https://github.com/join 有了自己的账号以后,就可以进行登 ...
- 如何通过git客户端上传项目到github上
参考地址: 1.http://1ke.co/course/194 2.https://github.com/wohugb/git-reference/blob/master/Git-on-the-Se ...
- Eclipse添加git插件上传项目到github
前提: 在Github已经注册成功自己的账号 新建一个仓库 创建成功后记住url: 首先像安装Pydev一样 点击help的Install New Software 点击Add后添加链接http:// ...
- 【填坑之旅】手把手教你如何用AndroidStudio上传自己的library到Jcenter库
[填坑之旅]手把手教你如何用AndroidStudio上传自己的library到Jcenter库 前言:我们在使用AndroidStudio的时候,会经常用到第三方的代码库.引入第三方库的方式无非就是 ...
- eclipse下使用git插件上传代码至github
eclipse下使用git插件上传代码至github 1.eclipse下安装git 正常情况下,eclipse 是自带 git 插件的,那么即可跳至步骤1的最后一小步,配置 git . 如果十分悲剧 ...
- 如何使用git命令行上传项目到github
参考文献: 如何使用git命令行上传项目到github 感谢楼主分享!
- git安装配置及第一次上传项目到github
对于第一次上传项目到github,走了不少弯路,下面给大家介绍一下怎么安装Git及第一次上传项目到github时需要注意什么. 首先,先说一下git要怎么安装. 1.下载Git.下载地址:https: ...
- Git实战之git客户端上传文件到github
Git实战之git客户端上传文件到github 一.Git介绍 1.Git简介 2.版本控制系统的分类 二.检查本地系统版本 三.windows安装Git客户端 1.进入windows的powersh ...
- 用git上传项目到GitHub过程记录
最近准备转变用GitHub记录开发项目,现记录用git上传项目到GitHub. 创建github repository(仓库) 首先就是登录github账号,接下来的过程如图: 然后给仓库起一个名称, ...
最新文章
- 简练软考知识点整理-范围确认易混概念
- 「技美之路」图形 1.1 渲染流水线
- 家长必看 父母须知孩子社交圈九要点(组图)
- Redis笔记之基本数据结构 链表
- #华为云·寻找黑马程序员#微服务-你真的懂 Yaml 吗?
- 详解Python中的浅复制与深复制
- 经典数学书目、各数学分支入门清单
- jquery图表统计插件-highcharts详解
- struts2初步学习路线
- 机器人技术基础pdf
- PMP常考知识点整理
- C51软件精确延时(us级)
- 北大编程网格【练习题】,北医计算概论课程编程题答案整理,C语言/python/C++
- 光大银行监控平台实践,含详细工具及架构选型思路
- flea-jersey使用之Flea RESTful接口客户端接入
- 一个简单的保护视力的软件
- Jira实战 | 界面管理策略
- Oracle中null值的比较
- 杰普实训日记 授课内容 第一天 讲师:李春雨
- Linux用户安全及Linux PAM验证机制