git最簡單直接粗爆與github教程

2022-08-17 22:15:13 字數 3916 閱讀 7071

git 與 github 最簡單的使用

到github官網註冊github賬號;註冊好的頁面差不多這樣;

點 start a project,第一次開啟,提示需要驗證你的郵箱,也就是註冊時的郵箱,驗證完郵箱後,新建乙個project

填好name 我這裡就叫origin好了,一定要點上下面的核取方塊

這邊我建了乙個origin名字的project,也就是常說的乙個庫;

然後開啟clone or download 倒三角複製那行url.後面git要用到很關鍵;

git clone    這個位址就是你上一步所提製的位址,根據每人的賬號情況修改

我們在剛下下來的origin資料夾下新建乙個text.txt檔案;在資料夾下右鍵git bash here 開啟命令視窗(注意一定是要在origin目錄裡面開啟,之前是在d:vs目錄,現在是對origin的庫進行操作,所以一定要進入origin資料夾內)

$git add text.txt    //此時沒有任何反映

$git commit -m "新建了乙個檔案"

//此時會有乙個錯誤提示,大體內容是讓你告訴他你是誰,這時命令視窗會有命令提示,

git config --global user.email "[email protected]"

git config --global user.name "name"

照抄一遍,把,[email protected],與name

改成你github賬戶名即可;一行一確定之後再輸入一次

$git commit -m "新建了乙個檔案"

現在可以同步到github了輸入命令

git push

以上就是在github新建庫在本地修改上傳同步的方法,但如果是以前已經寫好的專案,要儲存到github,就得用以下步驟!

在github 新建工程

一定不能打勾,名字任意可以與本地資料夾不同名,點建立

之後**上就會出現這個頁面,沒錯,很貼心

最後,說一下git push 命令吧

網上千篇一律全是這種解釋:()

然而github 官方幫助文件確是,這麼說的

git push 遠端主機名  本地分支名 : 遠端分支重名命    git push origin master : remaster 沒錯,上傳檔案後,將本地的分支名重新命名為remaster ,也就是本地庫的分支名(理解成總資料夾名),在github上會給重新命名成最後乙個引數,秒懂,在沒看到幫助文件之前,查git push ,那乙個繞口令式的解釋說明.....我是蒙了

再說一下,ssh-keygen 吧

這個只是git連線github提供的一種連線方式之一,連線方式有url.ssh.file.等等,有興趣的可以去查,但是看了很多教程,都是要用ssh,設定密鉗,然而,ssh的連線方式只是給加了乙個密碼,用雜湊演算法,然而,很多教程都以為是必選項.更恐怖的是,在設定密碼那一步確又都解釋說,不用設定密碼直接下一步,那你用這一步有什麼用,不是畫蛇添足,密碼確實沒什麼用,本身就是個分享公開的平台;所以沒有特殊要求就不用去折騰,那個ssh雜湊密碼了

$git init          //initialize local git repository//初始化本地的git倉庫

$git add //add file(s) to index//新增檔案索引

$git status        //check status of working tree  //檢查工作樹的狀態

$git commit       //commit changes in index//在索引中提交更改

$git push         //push to remote repository//推送到遠端儲存庫

$git pull          //pull  latest from remote repository//從遠端儲存庫中取得最新的

$git clone       //clone repository into a new directory//將儲存庫轉殖到新的目錄中

常用命令:

$git add  檔案全名 (可多個檔案)新增單檔案索引

$git add  *.字尾名新增指定字尾名檔案索引

$git add  .

新增全部檔案索引

$touch .gitignore

在當前資料夾建立.gitignore檔案(可用任何新增檔案的方式建立)

在檔案中新增需要忽略新增索引的檔案 例如:

log.txt  //忽略日誌檔案

*.html  //忽略所有html檔案

/資料夾名  //忽略指定資料夾所有檔案

$git rm//刪除索引命令(單獨使用列出附加引數提示)

常用附加引數

--cached 檔名   //刪除指定檔案索引

-f 檔名  //刪除檔案以及檔案索引

-r  //可選附加引數支援遞迴刪除即可對整個資料夾操作,

示例: $git --cached -r 資料夾名 //刪除指定資料夾所有檔案索引

$git -f -r 資料夾名 //刪除指定資料夾所有檔案

&git reset head

檔名(或)資料夾名

head指標指向最後一次被操作的索引//此命令可設定head指向指定索引

$git checkout -- 檔名  (或)  資料夾名

根據檔案索引恢復檔案//根據檔案索引恢復資料夾所有打過索引的檔案(對資料夾新加檔案示加索引不作處理)

例如:檔案index.html: 經過修改後發布發現修改版有問題要回到上乙個版本(保證已通過$git add index.html儲存檔案索引),此時用$git checkout -- index.html

$git branch//檢視分支 (預設主分支名master)

$git branch 新分支名//建立新分支

$git checkout 分支名//中轉至分支(也可用快捷命令$git checkout -b 分支名 //建立並跳轉至新分支)

$git merge 分支名//合併分支到主分支

$git branch -d 分支名//刪除分支

有了以上git與github知識,基本版本管理已經夠用了;另外git不一定要與github結合使用,也可單獨本機使用或區域網內使用,一經上傳github預設是公開開放的,要建私人庫是要交錢的,所以也可以自己搭建服務端配合git使用;

簡單使用Git與github

如果你是一枚coder,但是你不知道github,那麼我覺的你就不是乙個菜鳥級別的coder,因為你壓根不是真正coder,你只是乙個code搬運工。一 什麼是 github?github是乙個基於git的 託管平台,付費使用者可以建私人倉庫,我們一般的免費使用者只能使用公共倉庫,也就是 要公開。g...

最簡單的git和github的操作!!!

github 遠端的乙個倉庫 初始化 git 命令git init 2 之後重新在本地開啟乙個git bash here 配置 ssh秘鑰 命令 ssh key gen 進入.ssh之後 配置使用者名稱和郵箱 命令 git config global user.name git config glo...

使用git將專案上傳到github(最簡單方法)

首先你需要乙個github賬號,所有還沒有的話先去註冊吧!1.進入github首頁,點選new repository新建乙個專案 2.填寫相應資訊後點選create即可 repository name 倉庫名稱 description 可選 倉庫描述介紹 public,private 倉庫許可權 公...