之前用的GitHub,不太熟練,一直在上傳的過程中遇到了一些問題,看了網上諸多教程,總覺得很亂,特參考一些資料,總結了一篇完整的操作步驟,從下載安裝到上傳文件,親測有效
1.下載Git軟件:https://git-scm.com/downloads
2.安裝git軟件(很簡單)。安裝成功后,在[開始]->[程序]->[git],下就會看見Git Bash和Git GUI,打開Git Bash,進入bash界面。
接下來是重點,若這一步沒有通過的話;秘鑰沒有認證完成,就不能上傳文件,這個已經踩坑了,一直英語提示tell who are you ;
3.注冊郵箱
在git bash界面輸入如下內容即可完成郵箱的注冊:
`$ git config --global user.name "user.name"`
(說明:雙引號中需要你的用戶名,這個可以隨便輸入,比如“wangting”)
`$ git config --global user.email "yourmail@youremail.com.cn"`
(說明: 雙引號中需要輸入你的有效郵箱,比如“1357097537@qq.com”)
4.查看是否存在ssh keys
`$ cd ~/.ssh`
若出現“No such file or directory”,則表示需要創建一個ssh keys。
我的秘鑰已經設置過,如下面的狀態:
5.如果沒設置,就創建新的ssh keys,不然git不能上傳文件
`$ssh-keygen -t rsa -C "1357097537@qq.com"`
$指定目錄: C:\MykeysForGit\(說明:若在此處不輸入路徑,而直接按回車,則ssh keys生成后存放的路徑為C:\User\.ssh)
~~~
$輸入密碼: 123456
$確認密碼: 123456
~~~
如此即可在C:\MykeysForGit\文件夾中生成ssh keys。包括兩個文件rd_rsa和id_rsa.pub
6.到目前為止即完成了git軟件的安裝和鑰匙的生成。之后需要在SourceTress或GitHub或GitLib軟件中是使用到的ssh keys即可拷貝復制這里的兩個文件id_rsa和id_rsa.pub。
==========================我是分割線=======================================
開始上傳本地文件到git上:
1.進入到上傳的文件的目錄下,使用命令初始化本地倉庫git init
2:把本地文件添加到本地倉庫暫存區,.的意思是把當前目錄下所有的文件及子目錄都添加管理,也可以把.換成相應的文件名git add .或git add [filename]
3:把本地倉庫暫存區的文件提交到本地倉庫git commit -m 'ting'
4:把本地倉庫和遠程倉庫相關聯,其中origin是遠程倉庫的別名,可以自己改變。git remote add origin [url]如:git remote add origin https://github.com/wangxiaoting666/shasha.git
5:此步可省略
如果遠程倉庫不為空,要把本地倉庫和遠程倉庫做同步。否則可以省略此步驟,其中master為遠程倉庫的分支名。git pull --rebase origin master:(ps:如果倉庫里面已經有項目了,現在再上傳項目到這個倉庫里面發生沖突,就使用命令:git push --set-upstream origin master)
6:把本地倉庫中的文件同步到遠程倉庫中。其中master為遠程倉庫的分支名。git push -u origin master
輸入github的賬號和密碼:
7:最后可以使用命令查看狀態
git status
8.完成,查看已經上傳完成的文件:
友情鏈接:http://www.cnblogs.com/xuange306/p/6403907.html
- 前端框架
- 進階攻略:前端最全的框架總結
- 進階攻略:前端完整的學習路線
- 進階攻略:最全的前端開源JS框架和庫
- 常用的六個富文本編輯器
- 移動端手勢的七個事件庫
- Bootstrap相關優質項目學習清單
- 三個Bootstrap免費字體和圖標庫
- jQuery實現多種切換效果的圖片切換的五款插件
- 移動端常用的四個框架
- 七個幫助你處理Web頁面層布局的jQuery插件
- 前端工具
- 八款前端開發人員更輕松的實用在線工具
- 推薦幾款好用的云筆記軟件
- 幾款在線的腦圖制作工具
- 細數那些年我用過的前端開發工具
- 九款優秀的企業項目協作工具推薦
- 細數那些帶打賞功能的平臺
- 干貨|幾個有用的問答平臺
- 前端資源
- web開發快速提高工作效率的一些資源
- 前端工程師們,這些干貨讓你開發效率加倍
- 那些我不得不收藏的技術網站
- 前端學習的幾個網站
- 老司機程序員用到的各種網站整理
- 前端幾個常用簡單的開發手冊拿走不謝
- 2017年度最流行的十大中國開源軟件
- 程序員常用的六大技術博客類
- 提高工作效率的幾個小技巧
- Bootstrap相關優質項目必備網址
- 前端技術棧
- h5調用底層接口的一些知識
- JS數組去重的6種算法實現
- Git安裝及密鑰的生成并上傳本地文件到GitHub上
- JS數組排序技巧匯總(冒泡、sort、快速、希爾等排序)
- 就如何快速免費提高網站排名小結
- 淺談移動端頁面無刷新跳轉問題的解決方案
- 移動端iPhone系列適配問題的一些坑
- HTML5在客戶端存儲數據的新方法——localStorage
- 移動開發之css3實現背景幾種漸變效果
- 前端雜談
- 程序員如何利用空余時間掙零花錢?
- 一個前端妹子的悲歡編程之路
- 【程序員交友】祈澈姑娘:假裝文藝與代碼齊飛的前端妹子
- 初中級前端開發工程師如何提升個人能力?
- 如何打造個人技術影響力
- 程序媛,堅持這幾個好習慣讓你越來越美
- 工作中如何快速成長和學習?
- 我是如何快速積累工作經驗
- 谷歌AI中國中心成立,人工智能勢不可擋?
- 前端面試
- 一份來自前端開發工程師的規范簡歷
- 2017前端精品面試文章總結
- 面試經歷:為即將找工作的你保駕護航
- 我的北漂之路 北漂如飲水,冷暖自知
- 如何在面試中脫穎而出?
- 2017年10大主流編程語言最新排行榜出爐
- 前端面試之前要準備的那些事