1.以下程序码中有中文的,一律要更换成自己要的名字
2.程序码中有许多空格,请务必注意不要漏掉!!
3.新手一枚,完全不专业,仅此用作纪录,也让想学的人可以看我曾经遇到的问题,以此警惕
git config --global user.name "用户姓名"
git config --global user.email "用户Email"
git config --list //确认"name"、"Email"有无打错
git init //建立纪录版本的数据库(建立".git"档案)
git status //观看是否有档案没有加到索引
git add index.html //发现"index.html"没加到索引,於是将他加到索引,也就是加到观察对象
git commit -m "first" //提交版本,并命名为 "first"
git status //重新确认档案有没有加到索引
git log //看版本纪录,这时应该只有 "first"
//再来,下面的 git remote 选一个就好
//复制SSH网址,但要设定过SSH金钥才能用
git remote add origin [email protected]:whalefine/xxxxxxxx.git
//或是复制HTTPS网址
git remote add origin https://github.com/whalefine/xxxxxxxx.git
git push -u origin master //把档案push到github上
//若push遇到错误了
//可以输入
git pull --rebase origin master //这样就拿到云端上的档案了,再去push
git push -u origin master
//再不行就输入下面这行
git push -f origin master
详细步骤开始:
在刚载好git时需要先点开"Git Bash"程序,在里面打上:
此两行程序码为辨认身分用
git config --global user.name "用户姓名"
git config --global user.email "用户Email"
打完上述两行程序码後是不会有任何提示跳出来的,因此可以打上git config --list
,此程序码会显示一大串资料,在靠下半部分可以找出其中的user.name和user.email,确认是否有打对就行。
若要离开,按q
即可
git init
(新建数据库):
此指令表示会建立一个新资料夹".git",以後就能作为纪录版本使用
在开新资料夹时,务必要打上此指令,若不确定有没有输入过,可以重复输入
输入後会显示
Initialized empty Git repository in "专案路径"/.git/
代表成功了
此程序码会在当前资料夹内新增一个.git隐形资料夹,一般来说是隐形的,想看的话要点开任意资料夹,点击上面边缘处的"检视">打勾"隐藏项目"就会显示出来了。
git init
怎麽办?他只会跟你说.git档案已经建过了,所以再建好以後你要打几次都可以,但为了以防万一,通常在上传之前会再打一次。
想像一下接下来的动作是要把档案放到一个热气球上
//以下为新建档案时指令
//假如资料夹里有一个index.html档案
//回到cmd:
git init //建立纪录版本的数据库
git status //观看是否有档案没有加到索引
git add index.html //发现"index.html"没加到索引,於是将他加到索引,也就是加到观察对象
git commit -m "第一个版本" //提交版本,并命名为 "第一个版本"
git status //重新观看是否有档案没有加到索引
git log //看版本纪录,这时应该只有一个版本 "第一个版本"
####补充git add :
1.想一次加入多个同类型档案可以输入git add *.html
2.想把所有档案都加入则输入git add .
SSH key可以视同热气球绑住地面的绳子,要上去到github必须要先解密
可以参考下面网址
这边就是要解密啦,热气球要上升了!
此处请回到github网页,在SSH和HTTPS这两个选择一个复制,如图
接着回到CMD,输入git remote add 自订名称
+ 刚刚复制的网址
git remote add origin [email protected]:whalefine/xxxxxxx.git
上列@後面的网址请到自己的github专案上复制,并且记得要先弄好SSH key在复制
git remote add origin https://github.com/whalefine/xxxxxxx.git
补充 : 在上面程序码中的"origin"是自己命名的,不一定要origin
那麽第四步骤为甚麽可以跳过呢?
是因为SSH不是唯一的方法,
SSH是比较保险的方式,若使用SSH,在最後就会需要输入密码审核,
但复制HTTPS的话,就不需要输入密码了,
两种方法都可以,看自己需要。
1.因为这个步骤不小心重复两次,导致origin这个名称被用过了,所以一直显示错误,如果没错误是不会跳任何通知的。
如果要看自己remote的名称,可以直接打上git remote
就会显示出已经设定过的名称罗。
2.如果第一次没拿到金钥就打程序码,在打第二次时记得要换一个名称(origin以外的)。
3.SSH key没有设定,导致这边停滞很久。
接下来打上git push -u origin master
会跳出
Enter passphrase for key '/c/Users/whale_fine/.ssh/id_aaa':
就是要你输入密码的意思(复制SSH网址的人,才需要打密码,复制HTTPS网址的可以不用理会)
这边就直接输入好 按下Enter就行
等他跑一段时间後
就会传到那个专案中,名字为"master"的branch中啦
*一般刚建好专案时,里面最初的branch都是"main"。
这样热气球就上升成功到git罗
如果有人在push这边遇到错误,有可能是因为,git上面有着你本地端没有的档案,比如README.md之类的档案。
这时有两个方法可以接着打下去:
1.先把git上面的档案复制(pull) 下来,让git上有的档案,本地也有。
git pull --rebase origin master //这样就拿到云端上的档案了,再去push
git push -u origin master
git push -f
强制把版本盖过去git push -f origin master
回到github网页上
确认档案有在"master"branch里面就可以设定公开网址了:
1.点击上面的"Setting"
2.滚轮往下滑,找到GitHub Pages,里面有个source点开他的menu去找我们要公开的branch,也就是点击"master",旁边的选项就选"/root"就好了,意思就是原本的位置,不用进去其他资料夹找网页。
3.点击"save"
4.他会重新整理,使页面跑道最上面,自己再用滚轮往下滑回到GitHub Pages的地方,大大的文字下面有个蓝色框框,等到变绿色就好了
5.蓝色框框->绿色框框,内容为"Your site is published at https://whalefine.github.io/gihub1106/"
>>: NLP-台语罗马字: Word Embeddings Using Keras
前言: 物体检测是给定图像或视讯流,物件检测模型可以识别可能存在一组已知物件中的哪一个,并提供有关它...
前几天我将 CC: Tweaked 电脑的开机和程序执行流程大致摸熟後,今天我想来看看新的「硬体」 ...
Photo by Arif Riyanto on Unsplash 文章同步发布於:https:/...
要开发LINE Bot前,首先需建立一个Provider,也就是服务提供者,主要用来让LINE官方能...
position 属性可以设定元素在网页中的位置,属性值有以下: static ( 预设值 ) re...