1. 程式人生 > >Git入門--使用GitBush提交自己本地的第一個專案(親測有效)

Git入門--使用GitBush提交自己本地的第一個專案(親測有效)

前言

正文

1.在GitHub上建立專案

登入GitHub後,你可以在右邊靠中那裡找到一個按鈕“New Repository”,點選過後,填入專案名稱、說明和網址過後就可以建立了,然後會出現一個提示頁面,記下類似[email protected]:XXX/XXX.git的地址(第一個XXX表示使用者名稱,第二個XXX表示專案名稱),這個就是你這個專案的地址了。

2.配置Git以及上傳程式碼

安裝Git成功後,如果是Windows下,選擇Git Bash,在命令列中完成一切,可能開始有點麻煩,不過就那幾條命令列,用幾次就記住啦。首先初始設定Git:

1 git config –global user.name “Your Real Name”


2 git config –global user.email [email protected]

然後開始進行最麻煩的一步了,你需要上傳檔案到GitHub的Git系統上,得需要一個SSH密匙來認證,下面就開始生成金鑰和提交金鑰。開啟Git Bash,建立SSH key:

1 ssh-keygen -C ‘[email protected]’ -t rsa

然後要你輸入SSH密匙的存放位置,可以不管,直接回車使用預設路徑。再輸入你想要的密碼,SSH key就生成了。現在你需要將這個Key提交到GitHub,首先開啟Key儲存的位置,裡面會有三個檔案,找到id_rsa.pub,用文字編輯器開啟,複製裡面的全部字元。到GitHub,在右上方工具欄裡找到Account Settings。在這個頁面上有一個SSH Public Keys標籤,選擇Add another public key。Title可以隨便填一個,Key就貼上剛才的字元,提交。

完成這些工作後,就可以上傳自己的程式碼了。找到自己要分享上傳的程式碼資料夾,右擊選擇Git Bash,或者在Git Bash中進入這個資料夾。建立一個倉庫:

1 git init

選擇要新增進倉庫的檔案:

1 git add .(add後面有個空格)

一般如果你想分享這個資料夾裡的所有程式碼,就在 add後面加“.”,上面的例子就是這樣,如果傳指定的,只需要把“.”改為檔名即可,現在只是選擇了要加入倉庫的檔案,下面才是新增進入倉庫:

1 git commit -m ‘XXX’(XXX我用的是Git上專案的名稱)

-m後面跟一個引數,表示說明,將程式碼提交到GitHub後,將會在程式碼檔案資訊上顯示這個說明,如下圖示記的地方。

搞了這麼久,現在才開始把本地倉庫上傳到GitHub了,下面兩行命令搞定問題:

首先需要pull下程式碼,才能push上傳成功

(git pull origin master)

繼續下面的操作

1 git remote add origin [email protected]:XXX/XXX.git

2 git pull origin master

3 git push -u origin master

這個[email protected]:XXX/XXX.git就是上面建立專案是生成的地址。現在開啟你的專案網址,你就可以發現你的程式碼已經展示出來了。如果你要更新程式碼的話,就重複上面的吧。

如果提交了敏感資訊,比如程式碼中設定的自己的密碼什麼的忘刪除就上傳上去了怎麼辦?重新修改過後上傳依然有歷史記錄,而使用Git刪除歷史記錄貌似很麻煩,於是就採用刪除專案吧,刪除了再重新上傳。刪除專案需要在GitHub網站上右上方找到admin按鈕,進去後右邊最下面有個刪除的按鈕,這樣就可以刪除了。

相關推薦

Git入門--使用GitBush提交自己本地第一專案(有效)

前言 正文 1.在GitHub上建立專案 登入GitHub後,你可以在右邊靠中那裡找到一個按鈕“New Repository”,點選過後,填入專案名稱、說明和網址過後就可以建立了,然後會出現一個提示頁面,記下類似[email protecte

首次使用gitHub時,對Git進行配置--並且上傳第一專案

一、配置ssh1.1、初始化ssh  a、輸入命令列    git config --global user.name test(你的github使用者名稱)    git config --global user.email [email protected](你

在雲伺服器上搭建自己第一專案

當入手一臺伺服器後,我如何能夠在伺服器上釋出已完成的專案,讓其他人能夠通過域名訪問呢。首先,我需要在伺服器上搭建專案的執行環境。第一步,搭建JAVA執行環境:通過Oracle官網下載好jdk,上傳到伺服器上,安裝好之後,配置環境變數:    JAVA_HOME:  D:\jd

Git提交遇到的第一問題

Remote: [31mIncorrect username or password ( access token )[0m Authentication failed for 'https://gitee.com/nangongyibin/Java_StudentBean.git/'  

微信小程式基礎入門(一):小程式介面介紹&創造自己第一小程式

承接小程式配置之後 ,先對小程式開發軟體的介面進行介紹: 然後進入第一個小程式的構造:獲取使用者登陸資訊 通過左上角的 “+”新增頁面 然後建立第一個功能頁面 然後頁面構造完成:各部分程式碼: app.

shell腳本從入門到復雜其一(第一腳本)

shell第一個shell腳本# vi test.sh添加下面內容#!/bin/bashecho "hello world"#! 是一個約定的標記,告訴系統腳本需要什麽解釋器來執行,就是使用哪一種 Shell。echo 命令用於向窗口輸出文本。 運行腳本有兩種方式:1):作為可執行腳本這種

怎樣制作自己第一程序?

.com src 勿噴 閱讀 分享 visual tex code mar (純小白教程,大神勿噴) 第一步:下載並解壓vs2005 第二步:雙擊進入Visual Studio 2005安裝包,單擊進入setup文件夾,單擊setup.exe進入安裝界面並安裝好vs2005

Spring Boot入門(一)Spring Boot+IDEA+JDK1.8開發環境和第一專案的搭建,附所需資源連結

前言    博主第一次瞭解Spring Boot 這個框架,之前的時候就一直對這個框架心馳神往,如今剛開始學習這個框架,把學習歷程和過程中遇到的問題和解決方法記錄下來,與大家一起分享! 關於Spring Boot   

vue入門(一)安裝及建立第一專案

前端近幾年來飛速發展,各種技術框架層出不窮,架構模式也從主流MVC慢慢轉向MVVM。使用AngularJS、React和Vue.js等框架進行前端開發已經成為趨勢。因此我也開始了vue.js的修煉之路(之所以選擇vue.js是因其入門門檻低)。 一、安裝 為了讓我們建立Vue專案更加容易,我

使用python建立自己第一神經網路模型吧!

神經網路(NN),也被稱為人工神經網路(ANN),是機器學習領域中學習演算法的子集,大體上借鑑了生物神經網路的概念。目前,神經網路在計算機視覺、自然語言處理等領域應用廣泛。德國資深機器學習專家Andrey Bulezyuk說到,“神經網路正在徹底改變機器學習,因為它們能夠有效

系列:如何找到自己第一資料分析專案(表哥篇)2

作者:接地氣的陳老師 -------------------------------------------------------------------- 這是陳老師《如何找到自己的第一個資料分析專案》系列連載第二篇。 第一篇,戳{轉行的同學如何找專案經驗}   月薪6000,也配叫資

使用deepfashion實現自己第一分類網路

這個過程主要分為三個步驟: 資料預處理 資料處理就是把資料按照一定的格式寫出來,以便網路自己去讀取資料 1準備原始資料 我的cloth資料一共是四個類別,每個類別有衣服47張,一用是188張圖片,這些大小不一的原始圖片轉換成我們訓練需要的shape。 原始資料放在同一個資料夾下面: 2 程式設計實現 製

微信小程式——建立自己第一小程式【一】

註冊 微信小程式註冊    https://mp.weixin.qq.com/wxopen/waregister?action=step1    填寫賬號資訊  作為登入帳號,請填寫未被微信公眾平臺註冊,未被微信開放平臺註冊

TensorFlow入門教程 1 安裝和第一例子程式

TensorFlow™ 是Google開源的一個採用資料流圖用於數值計算的開源庫。截止到目前為止在github上已經獲得超過6萬個Star,已經成為深度學習和機器學習方面最為受歡迎的專案,炙手可熱。這篇文章介紹一下如何安裝tensorflow並使用其寫下第一個程式。 版本資訊

Spring Boot / Spring MVC 入門實踐 (一) :環境搭建與第一專案

宣告 本系列文章系本人原創,歡迎轉載,轉載請註明出處。 本系列文章通過具體的例子,介紹如何通過Spring Boot來幫助簡化Spring MVC開發Web Application的過程,旨在通過具體的實踐,使讀者能夠入門利用Spring Boot開發Web

手把手教你在STM32下搭建屬於自己第一應用程式

 準備資料:       下載STM32F10x_StdPeriph_Lib_V3.5.0韌體庫。如下圖:            下載後解壓,可以看到如下目錄:           開始搭建: 1、 在桌面建立一個資料夾,命名為STM32_TEST(此名字可隨意命名),然

vue-cli建立第一專案(用git bash解決上下鍵移動選擇問題)

我電腦是windows;(nodejs已經有了) 1 下載vue-cli cmd 開啟命令列,或者是gitbash。最好是用cnpm比較快。 2   建立專案: dos命令,cd 你的希望建立的資料夾位置(cd :d  )      

Flask入門第一專案進階版

前言: 此次版本增加【一對多】資料庫關係和動態路由設定。 一、資料庫設計 environments表與variable1表的關係為:一對多。variable1.env_id設定為外來鍵,與environments表建立關係。 二、建立資料庫模型 如下圖所示,Variable模型中

PyQt4入門教程(2)_PyQt4的第一程式

注:文中譯者的話將用方括號【】標出。 這一部分我們將學習PyQt中一些基本的函式。 一個簡單的例子 這是一個能夠顯示出一個視窗的簡單例子。目前為止我們已經可以對這個窗口乾很多事情了,比如說改變它的尺寸,最大化,最小化……幹這些事情本來需要寫很多程式

用wxpython來做自己第一介面小工具(2)

本節我們需要新增panel ,你可以理解為面板。一個大主介面,需要有一個或者更多面版。各種控制元件:按鈕/輸入框/靜態文字 什麼的都是放在這個面板上的 先來看第一節成功之後的程式碼: class testFrame(wx.Frame): def