12.補充
總會使用git來clone一些**,或者在本地利用git管理工程,為了方便,特意把git的使用方法寫在這裡,方便查閱。
git --version
command
function
get init
初始化本地git倉庫
get add
新增檔案
get status
檢視狀態
get commit
提交git push
推送到倉庫
git pull
從遠端倉庫拉取資料
git clone
從遠端倉庫拷貝資料
一般分為一下幾個步驟
新建乙個資料夾,然後利用終端
進入當前位址,然後使用以下命令對git倉庫進行初始化
git init
以下是對name和email進行配置,對應你的github倉庫的使用者名稱和郵箱
,如果配置不正確可能導致無法上傳到github倉庫
//配置name
git config --global user.name '******xx'
//配置email
git config --global user.email '[email protected]'
以上兩步配置好之後就是對git倉庫進行檔案的新增了,給出三種常見新增方式:
//新增單個檔案
git add index.html
//新增同型別檔案(比如html檔案)
git add *.html
//新增所有檔案
git add .
需要注意的是:把檔案copy到當前的git倉庫時,只是代表這個檔案在這個資料夾內,並不是說該檔案已經被新增到git倉庫裡面去了,而是要使用git add來進行新增。具體檢視檔案狀態可以看第5點
。
把檔案從git倉庫中刪除
git
rm --cached index.html
同樣,這裡的刪除是從git倉庫進行刪除,並不代表者從資料夾徹底刪除了該檔案。具體檢視檔案狀態可以看第5點
。
git status
在新增完所有的檔案到git倉庫的時候就可以把倉庫提交啦
git commit
對於mac終端,會彈出修改的介面可使用以下操作:當然你也可以快速提交並且新增備註1.按
i
進入編輯模式2.按
esc
退出編輯模式3.
:wq
儲存退出
git commit -m '2020-04-14'
有時,不想要把某一檔案提交到git倉庫,但又不想移來移去,那麼使用gitignore是最好的選擇。
在當前目錄下建立你會發現有時候你需要對你的git倉庫進行分類管理,又或者你需要在分支上先做開發,然後再合併到主分支上面,也就是構成了互不影響的開發狀態。這時就會使用到分支。.gitignore
檔案在.gitignore中寫上要忽略的檔名或者資料夾名
index.html
/dir
在切換分支時你的資料夾目錄會發生神奇的變化,不要慌張,你只需要知道主分支的名字叫master
,然後還可以切換回來的。
//檢視當前已有的分支
git branch
//建立名為login的分支
git branch login
//切換到login分支
git checkout login
//合併分支到主線
git merge login
//刪除分支
git branch -d login
上述所有的操作都是在本地完成的,接下來就會用到github倉庫啦。
//這裡假設我的github的使用者名稱是123456,我的倉庫名字是000000
git remote add origin
//斷開連線:
git remote rm origin
//檢視連線狀態
git remote
最後,就可以把本地的資料上傳到github倉庫啦。
//上傳分支
git push -u origin master
//全部上傳
git push
你可能會因為在本地倉庫中沒有1.pullreadme.md
檔案,出現failed to push some refs to
報錯。你可以
建立乙個
該檔案或者從倉庫中拉取覆蓋一下
當你已經初始化完了本地的git倉庫,並且已經連線上了遠端的github倉庫,那麼此時你可以使用
//拉取倉庫的檔案(可選分支)
git pull
2.clone
不需要你先初始化倉庫,你可以直接使用該命令在任意的資料夾拉取倉庫的資料,這也是最常用的命令
//拉取github倉庫的資料
git clone
//拉取分支,此時的test是分支名字
git clone -b test
值得一提的是有乙個特殊的github倉庫可以直接當伺服器使用,也就是說你如果在這個目錄中放了html,那麼這個網頁是可以直接訪問的,沒有伺服器的同學想要發布比較簡單的**可以試試這個倉庫
使用者名稱+.github.io
git官方文件:文件
參考:git分支存在的意義和使用方法
push報錯
gitHub上傳流程
github上傳檔案的步驟 第二步 開啟github 輸入你的使用者名稱 郵箱和密碼,你會進行到這個頁面 點選紅框框出現接下的介面 第三步 你會進入到這個頁面 點選setting 選中之後頁面會閃一下 第四步 當你完成了第一步的安裝之後,在桌面,滑鼠右擊,點選 git bash here,接下來你就...
github上傳 遠端倉庫管理
1.在windows上安裝git 2.你的名字和email位址 1.giithup刪除遠端庫 2.giithup遠端庫關聯本地 3.giithup建立與合併分支 3.本地版本庫 4.op op1新增 提交 檢視 lanczh works blob master web index.html op2執...
Linux下Github的倉庫上傳和轉殖
首先我們需要在github上面申請乙個github賬號,登陸後,按照如下步驟建立和上傳倉庫 1.建立倉庫 new repository 命名 不勾選初始化readme greate repository 2.建立成功後網頁上會有命令提示,按照提示的做即可,在本地倉庫下執行如下 git remote ...