1. 程式人生 > >【win向】Github上檔案傳輸/修改/刪除的新手教程

【win向】Github上檔案傳輸/修改/刪除的新手教程

新增和上傳

作為一個前端萌新,接觸Github是必須的,寫這個栗子的目的是為了讓自己熟悉git的一些操作,也方便自己查詢。用的栗子是以前寫過的一個fullpage的教程,讓我們來看看如何在全球最大同網站處理
自己的寶貝~

第一步:你要有一個賬號

註冊什麼的就不說了,直接說建立倉庫:
在“Your Respositories”裡,有一個綠綠的“new”,湊是它!!別讓它跑了!!
點進去是這樣子的:
這裡寫圖片描述
要填寫的:nameDescription、下面的Initialize是生成一個readme檔案,因為這只是一個栗子,暫時不生成了,一般情況下,我們還是要勾上的~

藍後!我們看到它是長這樣的,空空如也,啥也沒有
這裡寫圖片描述

因為下面的過程大部分已經在電腦上使用過了,所以借了網友@偷偷有碼 的圖,侵刪~

第二步:安裝git客戶端

好辣,下面我們該安裝一個git客戶端
地址在:http://git-scm.com/download/ ,自行選擇版本下載。
具體沒什麼好說的,一路next就行。

不過有兩個地方需要注意:
1.這個選項,記得選第一個
這裡寫圖片描述

2.繫結使用者:安裝完成後,找到安裝目錄下git-bash.exe執行,按照下面的順序繫結我們的github賬號
這裡寫圖片描述

第三步:設定SSH

SSH key是一個很重要的東西,之後上傳檔案之前會用得到,所以讓我們先檢查一下本地是否已經存在這麼一個檔案,開啟c/user name/appdata/.ssh,看裡面是否有這三個檔案:
這裡寫圖片描述


如果沒有的話,我們就需要建立自己的,
在命令列裡通過$ ssh-keygen -t rsa -C “你的郵箱”來生成。一路回車就好了~
1)是路徑確認,直接按回車存預設路徑即可
2)直接回車鍵,這裡我們不使用密碼進行登入, 用密碼太麻煩;
3)直接回車鍵
這裡寫圖片描述
然後用記事本開啟id_rsa.pub。裡面就是key檔案辣!
接著,開啟github的setting(在你的頭像裡的下拉框)
找到SSH這個開頭的,點選右上角綠綠的new SSH Key
不用填title;
這裡寫圖片描述

第四步:上傳本地檔案到github

首先讓我們在本地建立一個資料夾,存放我們在git上同步的檔案
這裡寫圖片描述

讓我們來看看建立倉庫的一些命令

  • git init //把這個目錄變成Git可以管理的倉庫
  • git add README.md //檔案新增到倉庫
  • git add . //不但可以跟單一檔案,還可以跟萬用字元,更可以跟目錄。一個點就把當前目錄下所有未追蹤 的檔案全部add了
  • git commit -m “first commit” //把檔案提交到倉庫
  • git remote add origin [email protected]:wangjiax9/practice.git //關聯遠端倉庫
  • git push -u origin master //把本地庫的所有內容推送到遠端庫上

1.按下面的步驟來,
這裡寫圖片描述

2.執行指令:git commit -m “提交檔案”

3.關聯github倉庫。還記得上面有個SSH的地址嗎?
再看一下:
這裡寫圖片描述
把地址複製到命令列裡。
然後執行指令:git remote add origin [email protected]:wangjiax9/beautifulDay.git(後面的一部分就是那個連結。

好了,關聯好了,讓我們上傳程式碼吧!
執行指令:git push -u origin master

再去看程式碼,全部傳上去啦~

如果我想再傳一個呢……

我如果想把另一個檔案也傳上去,按順序再走一遍就好~
先把檔案拷到指定資料夾。
執行指令:
git add . //當然你換成檔名也是沒有問題的。
git commit -m “提交index-demo.html”
git push -u origin master

如果你修改了某個檔案的內容,指令是一樣噠

如果我又不想要它了呢……

你煩不煩?我彷彿聽到了github的內心OS
老樣子,在資料夾裡刪除這貨,
接著執行下面的指令:
git rm 檔名
git commit -m “我刪了一個SB”
git push origin master
再去倉庫重新整理,它就沒啦。

好了,這就是常用的git操作了,掌握這些基本就能愉快地上傳程式碼裝逼了。更多的操作就需要在以後的工作實踐中慢慢琢磨了。寫作過程很多照搬了@偷偷有碼同學的,原文在此,更加詳細:
http://www.cnblogs.com/specter45/p/github.html

相關推薦

winGithub檔案傳輸/修改/刪除新手教程

新增和上傳 作為一個前端萌新,接觸Github是必須的,寫這個栗子的目的是為了讓自己熟悉git的一些操作,也方便自己查詢。用的栗子是以前寫過的一個fullpage的教程,讓我們來看看如何在全球最大同性交友網站處理 自己的寶貝~ 第一步:你要有一

Deep LearningGithub關注最多的53個深度學習專案

Top Deep Learning Projects A list of popular github projects related to deep learning (ranked by stars). Last Update: 2016.08.09

分散式事務GitHub分散式事務框架壓測效能對比

一、前言       隨著專案逐步以微服務開發為趨勢,逐漸呈現一個服務對應一個數據庫。從中產生了分散式事務的問題:一個操作先後呼叫不同的服務,要保證服務間的事務一致性,這就是分散式事務解決的問題。   

gitGithub面的開原始碼怎麼在本地編譯執行

最近才發現Github是一個好東西,可以從上面學到很多東西,不說了,趕快寫完去學習去。。。 1、首先你可以看看這個開源專案的README.md,一般一般這裡都會有專案的使用方式以及一些注意的點 2、你可以將程式碼下載到你的開發環境中,然後再對應的開發環境中編譯(指令碼語言直

IOS學習http非同步檔案傳和下載以及進度指示

2016-02-12 13:05:07.330 network-demo[16708:1254465] =================request redirectResponse================= 2016-02-12 13:05:07.331 network-demo[16708:

檔案自平衡雲傳輸使用展示 —— 檔案傳輸系統

![Youzg LOGO](https://files-cdn.cnblogs.com/files/codderYouzg/YouzgLogo.bmp) 本篇博文,作為 **`多檔案自平衡雲傳輸 框架`** 的 **使用案例** 將會全面應用 **`多檔案自平衡雲傳輸 框架`**,來實現一個 **檔案傳輸系

正常正式比賽前的熱身賽需要測的內容清單

換行 int get line fas 內容 delet all printf 原文地址:http://www.cnblogs.com/scidylanpno/p/7628129.html 版權所有:scidylanpno =====正片===== 1、 頭文件 <

轉摘TFS分支和標簽的用法

項目發布 運行 任務並發 系統 gui 特定 恢復 程序員 div 引用路徑:http://blog.csdn.net/cxzhq2002/article/details/8518250 什麽時候用分支: 例如為某個客戶定制的專用版本,和主幹的特性有很大差別.不具通用

github 第二章Github協同開發

rev img 協同開發 如果 .com 組織 rem 功能開發 com 一、協同開發 1、引子:假如三個人共同開發同一份代碼,每個人都各自安排了任務,當每個人都完成了一半的時候,提交不提交呢? 要提交,提交到dev嗎,都上傳了一半,這樣回家拿出來的代碼根本跑不起來。所以

神操作拍照傳就可以打卡!

高端定制的外出服務應用 外出服務應用 軟件定制開發 相信不少人飽受指紋識別、人臉打卡的虐待!堵在最後一公裏、遲到一分鐘?堵在最後一公裏,沒法打卡?甚至是等不到或擠不上電梯結果導致打卡遲到?人臉識別半天識別不出,欲哭無淚?指紋打卡關鍵時刻掉鏈子,又算遲到? 這些打卡之痛,想必每個上班族總是要經歷那麽

已解決macappium報錯:“Could not find aapt Please set the ANDROID_HOME environment variable with the Android SDK root directory path”

resource sset root could not fun ror 環境 apt direct 按照網上教程配置完appium環境後,真機跑自動化過程,遇到如下報錯: appium報錯如下: [ADB] Checking whether aapt is present

python安裝Windows安裝和創建python開發環境

path環境變量 -s cme iat img mba 增加 應用 jni 1. 在 windows10 上安裝python開發環境 Linux和Mac OS都自帶python環境,但是Windows沒有,需要自行安裝。 第1步:訪問 python官網,下載Windows

Java筆記一個.java檔案中存在多個類的問題

一個.java檔案中可以有很多類。不過注意以下幾點: 1、public 許可權的類只能有一個(也可以一個都沒有,但最多隻有1個) 2、這個.java檔案的檔名必須是public類的類名(一般的情況下,這裡放置main方法是程式的入口。) 3、若這個檔案中沒有public的類,則檔名隨

Android appDialogFragmentViewPager+ RecyclerView實現多頁圖片list展示

效果圖:                                         &nb

c++基礎從json檔案提取資料

前言 標註資料匯出檔案是json格式的,也就是python的dict格式,需要讀取標註結果,可以使用c++或者python,本文使用c++實現的。 JsonCpp簡介 JsonCpp是一種輕量級的資料交換格式,是個跨平臺的開源庫,可以從github和sourceforge上下載原始碼。 JsonCpp

問題記錄npm 重置映象失敗 -- 刪除.npmrc檔案即可

1、我在A專案中對 npm 映象進行重置,重置成功後檢視映象還是沒變,但是其他專案的映象都已經change過來了。 2、具體操作指令: npm config set registry http://registry.npm.taobao.org/ npm config set reg

產品升級直接乾貨!

秋天 今天成都的天氣特別好,充滿了秋日特有的秋高氣爽的味道! 想著即將要到來的國慶長假,源妹就恨不得今天就是9月30日,嗖的一下就開啟度假模式(老闆應該不會看到這句話吧?) 源妹也藉著這個機會祝大家國慶節快樂!度過一個美好的國慶假期!出行的每一天都有好天氣! 雖然內心已經躁動不安,但

技術Linux伺服器下Matlab無許可權安裝指南

文章目錄 1.安裝前的準備 1.1原料下載: 1.2解壓 1.3配置Java 2.安裝 我在網路上看了一些部落格,覺得有的介紹有點多餘且版本過老不適用,現根據我的經驗分享一下安裝流

娛樂製作Chrome天氣預報擴充套件程式 乾貨Chrome外掛(擴充套件)開發全攻略

1.什麼是Chrome擴充套件程式   Chrome擴充套件程式是一個用Web技術開發,用來擴充套件增強瀏覽器功能的軟體。和一般的網頁一樣,Chrome擴充套件程式由html、js、css和圖片等部分組成。Chrome外掛的種類功能有很多,比如截圖、去廣告和觀看vip視訊等等,這些對瀏覽器底層的擴充套件都需

設計模式反射+配置檔案

        之前在學習設計模式的時候,對於抽象工廠中的反射+配置檔案的使用一直都是一知半解的,但是在機房重構七層登入的運用以及報錯,讓自己對於反射 的使用有了更深刻的認識。        反射就像是