在做github個人主頁的時候,使用github的readme寫起來很麻煩,而且也不好加入一些自己的css樣式,然后我就想從本地上傳css樣式和圖片,直接使用html來進行個人主頁設計。
下面介紹一下如何從本地上傳整個項目或者文件夾到github。
首先我們需要下載一個git,下載地址https://git-scm.com/download,找到自己對應的版本即可,下載安裝教程可自行百度。
安裝完成后,打開gitbash,就是一個命令行的窗口
如果是第一次使用,需要設置一下用戶名和電子郵箱,命令為git config --global user.name “你的用戶名” git config --global user.email “你的電子郵箱”
然后就可以使用git上傳文件和文件夾到github了
首先需要在本地建一個repository,說白了就是個文件夾,一個項目的所有操作都可以在這個庫里面進行,包括添加文件,刪除,修改,甚至是還原
方法也很簡單,找到你建立的那個文件夾,在gitbash里進入到文件夾內
然后在命令行輸入git init即可把該目錄變成可以使用git管理的目錄
或者直接進入該目錄,右鍵點擊GIt Bsh Here
然后把你需要上傳的文件和文件夾全部拷貝進來
在命令行輸入git add . //添加當前文件夾下的所有文件(注意后面有個.)
然后你需要到c盤的用戶目錄下找到.ssh文件夾
進去后用記事本打開id_rsa.pub文件,復制里面的所有內容
打開github主頁,進入到ssh設置的界面
然后新建一個sshkey
把剛才復制的粘貼進去就OK了
剛使用的可能在c盤用戶目錄下找不到.ssh文件夾
在gitbash命令行輸入 ssh-keygen然后按照提示確認,輸入密碼就行了
建完ssh keys以后就可以進行文件上傳了
1.需要提交一下文件,命令如下:git commit -m "layout" //引號中的內容為對該文件的描述
2.需要連接到你的github庫 git remote add origin 你的github地址(地址是你github建的庫的地址,如果庫里沒有文件,直接進入可以找到地址,如果有文件,點Clone or download見下圖)
如果出現錯誤:fatal: remote origin already exists,則執行以下語句:
$ git remote rm origin
3.git push origin HEAD:master //不對就先4后3
4.git pull --rebase origin master