Git上傳項目到github

2019獨角獸企業重金招聘Python工程師標準>>> hot3.png

Git入門
個人理解git就是一個上傳工具,同時兼具和svn一樣的版本控制功能(此解釋純屬本人個人觀點)

Github是什么
github就是一個分布式版本管理系統(反正我就是這么認為的,你咬我呀)

好了,開始干正事

1.第一步先安裝git,這里就不過多的贅述了

2.安裝完成打開就是這個樣子的
這里寫圖片描述

3.在本地創建一個倉庫
注:每一條git都以$開始,#后面代表注釋,回車執行

1.創建一個身份標示
git config –global user.name gent95 #gent95替換為自己的用戶名
git config –global user.email **@163.com*#替換成自己的郵箱

2.選擇一個盤符用來創建git本地倉庫
cd D:/
mkdir mygit

3.創建自己的項目文件夾名
mkdir demo #創建項目文件名叫demo
cd demo #進入到demo目錄

4.初始化git倉庫(此操作完成后會程程一個隱藏的.git后綴文件)
git init

5.提交內容到倉庫,將我們的項目拷貝到 D:/mygit/demo目錄
git add test.txt
git add .
git commit -m “注釋內容”

使用改天上傳自己的項目到github
1.注冊github賬戶

2.新建項目,點擊下面圖片中的鏈接

這里寫圖片描述

3.填寫項目信息,如下圖
這里寫圖片描述

4.在git里生成公鑰文件,用來連接github。在git命令控制臺輸入下面命令,連續敲三個回車即可

ssh-keygen -t rsa -C “**@163.com”* #改成注冊github時的郵箱地址

5.命令生成后,可以在C:/Users/admin/.ssh文件夾下,找到公鑰文件(di_rsa.pub)

6.為了防止鏈接git失敗,可新建一個無后綴名的config文件,在里面假如下面代碼

Host github.com
User git
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443

7、在github賬戶設置中設置ssh keys,見下圖,其中title自己取名,key的內容就是將id_rsa.pub中的代碼全部復制過來

這里寫圖片描述

8.在git終端上測試鏈接github

ssh -t git@github.com

如果提示類似ssh: Could not resolve hostname \342\200\223t: Name or service not known的錯誤,解決辦法是執行下列命令:
ssh -t -p 22 git@github.com #-p表示修改服務器端口為22
當提示輸入(yes/no)?時在后面輸入yes回車即可
當看到歡迎語Hi oldinaction! You’ve successfully authenticated, but GitHub does not provide shell access.則表示鏈接成功。

9、在本地倉庫上傳代碼到遠程倉庫

(1)進入到本地倉庫:

在git里面,使用”cd 目錄名”進入我們的倉庫Demo根目錄下
或者直接進入到Demo根目錄,點擊右鍵,會發現git終端給我們的右鍵綁定了一個”Git Bash Here”,點擊即以master進入到本地倉庫,并打開git終端

(2)運行以下代碼

git remote add origin git@github.com:oldinaction/demo.git #其中git@github.com:oldinaction/demo.git是我們github中demo項目的ssh地址
git push -u origin master

(3)如果出現non-fast-forward的錯誤,這主要是git倉庫中已經有一部分代碼,所以它不允許你直接把你的代碼覆蓋上去。可能有的人在新建項目配置項目信息時,將上圖的新建README文件選項打鉤了。解決辦法:
git push –all -f #強推,即利用覆蓋方式用你本地的代碼替代git倉庫內的內容

10、到github項目主頁https://github.com/oldinaction/demo就可以看到從本地倉庫上傳到github遠程倉庫的代碼了

轉載于:https://my.oschina.net/u/3206691/blog/1607192

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/391471.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/391471.shtml
英文地址,請注明出處:http://en.pswp.cn/news/391471.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

ionic4 打包ios_學習Ionic 4并開始創建iOS / Android應用

ionic4 打包iosLearn how to use Ionic 4 in this full course for beginners from Awais Mirza. Ionic Framework is the free, open source mobile UI toolkit for developing high-quality cross-platform apps for native iOS, Android, and the web—all from a single Ja…

robot:當用例失敗時執行關鍵字(發送短信)

使用場景: 當用例失敗時需要通知對應人員,則需要在Teardown中,使用關鍵字Run Keyword If Test Failed Send Message關鍵字為自定義關鍵字,${content}為短信內容,${msg_receiver}為短信接收者列表。 當然執行成功時需要…

leetcode 263. 丑數

給你一個整數 n ,請你判斷 n 是否為 丑數 。如果是,返回 true ;否則,返回 false 。 丑數 就是只包含質因數 2、3 和/或 5 的正整數。 示例 1: 輸入:n 6 輸出:true 解釋:6 2 3 …

NTP同步

RedHat Linux NTP實施步驟1、 查看本系統與NTP服務器的時間偏差 ntpdate -d 192.168.142.114 [rootzabbix-proxy ~]# ntpdate -d 192.168.142.114 24 Aug 17:26:45 ntpdate[3355]: ntpdate 4.2.6p51.2349-o Fri Apr 13 12:52:28 UTC 2018 (1) Looking for host 192.168.142.…

項目經濟規模的估算方法_估算英國退歐的經濟影響

項目經濟規模的估算方法On June 23 2016, the United Kingdom narrowly voted in a country-wide referendum to leave the European Union (EU). Economists at the time warned of economic losses; the Bank of England produced estimates that that GDP could be as much …

Oracle宣布新的Java Champions

\看新聞很累?看技術新聞更累?試試下載InfoQ手機客戶端,每天上下班路上聽新聞,有趣還有料!\\\Oracle宣布了2017年新接納的Java Champion的綜述。這次宣布了40位新的成員,包括InfoQ的貢獻者Monica Beckwith。…

lambda ::_您無法從這里到達那里:Netlify Lambda和Firebase如何使我陷入無服務器的死胡同

lambda ::[Update: Apparently you can get there from here! That is, if you use firebase-admin instead of google-cloud/firestore. Ill have more on this in the future, but the gist of it is summarized here.][ 更新:顯然您可以從這里到達那里&#xff…

leetcode 264. 丑數 II(堆)

給你一個整數 n ,請你找出并返回第 n 個 丑數 。 丑數 就是只包含質因數 2、3 和/或 5 的正整數。 示例 1: 輸入:n 10 輸出:12 解釋:[1, 2, 3, 4, 5, 6, 8, 9, 10, 12] 是由前 10 個丑數組成的序列。 解題思路 維…

奇跡網站可視化排行榜]_外觀可視化奇跡

奇跡網站可視化排行榜]When reading a visualization is what we see really what we get?閱讀可視化內容時,我們真正看到的是什么? This post summarizes and accompanies our paper “Surfacing Visualization Mirages” that was presented at CHI …

Oracle自動性能統計

Oracle自動性能統計 高效診斷性能問題,需要提供完整可用的統計信息,好比醫生給病人看病的望聞問切,才能夠正確的確診,然后再開出相應的藥方。Oracle數據庫為系統、會話以及單獨的sql語句生成多種類型的累積統計信息。本文主要描述…

numpy2

1、通用函數,是一種在ndarray數據中進行逐元素操作的函數。某些函數接受一個或多個標量數值,并產生一個或多個標量結果,通用函數就是對這些函數的封裝。 1、常用的一元通用函數有:abs\fabs  sqrt   square  exp  log\log2…

Apache Prefork、Worker和Event三種MPM簡單分析

(1) Prefork MPM (優點) :使用多個子進程,每個子進程只有一個線程來處理一個 http 連接,不用擔心線程安全問題缺點:內存消耗大,不擅長處理高并發環境,使用keep-alive長連接時要等到超…

grasshopper_如何使用Google的Grasshopper編碼應用程序來學習手機上的編碼基礎知識...

grasshopper什么是蚱hopper? (What is Grasshopper?) Grasshopper is an interactive education app for learning about coding. It began at Google as an experimental project created by a group called Area 120. Grasshopper是一個用于學習編碼的交互式教育…

機器學習 量子_量子機器學習:神經網絡學習

機器學習 量子My last articles tackled Bayes nets on quantum computers (read it here!), and k-means clustering, our first steps into the weird and wonderful world of quantum machine learning.我的最后一篇文章討論了量子計算機上的貝葉斯網絡( 在這里閱讀&#xf…

leetcode 179. 最大數(排序)

給定一組非負整數 nums,重新排列每個數的順序(每個數不可拆分)使之組成一個最大的整數。 注意:輸出結果可能非常大,所以你需要返回一個字符串而不是整數。 示例 1: 輸入:nums [10,2] 輸出&a…

test3

test3 轉載于:https://www.cnblogs.com/Forever77/p/11441068.html

linux滲透測試_滲透測試:選擇正確的(Linux)工具棧來修復損壞的IT安全性

linux滲透測試Got IT infrastructure? Do you know how secure it is? The answer will probably hurt, but this is the kind of bad news you’re better off getting sooner rather than later.有IT基礎架構嗎? 你知道它有多安全嗎? 答案可能會很痛…

BZOJ 1176: [Balkan2007]Mokia

一道CDQ分治的模板題,然而我De了一上午Bug...... 按時間分成左右兩半,按x坐標排序然后把y坐標丟到樹狀數組里,掃一遍遇到左邊的就add,遇到右邊的query 幾個弱智出了bug的點, 一是先分了左右兩半再排序,保證的是這次的左…

深入理解InnoDB(1)—行的存儲結構

1.InnoDB頁的簡介 頁(Page)是 Innodb 存儲引擎用于管理數據的最小磁盤單位。常見的頁類型有數據頁、Undo 頁、系統頁、事務數據頁等 2.InnoDB行的存儲格式 我們插入MySQL的記錄在InnoDB中可能以4中行格式存儲,分別是Compact、Redundant、D…

做嵌入式的必須學Android嗎

做嵌入式的必須學Android嗎Android方向適合哪些人呢?適合那些已經在自己領域有了一定的工作經驗的人,適合作為自己的拓展,適合提升自己的能力,譬如說已經做三年Linux驅動,就可以嘗試拓展去做Android驅動首先從技術角度…