GitHub(從安裝到使用)

一、安裝Git for Windows(又名msysgit)

?下載地址:?https://git-for-windows.github.io/?

??在官方下載完后,安裝到Windows Explorer integration的時候,將選項中將“Git Bash here”和“Git GUI here”打對勾。

?

?

然后就一直next直到Finish

二、github使用

博客參考: http://www.cnblogs.com/schaepher/p/5561193.html

本地git使用:

新建一個文件夾

?

在目錄下新建個測試的文本 測試文本.txt

?

并在此文件夾目錄下右鍵Git Base Here 進入Gitbase命令

輸入git init 初始化倉庫

?

?

輸入git status ?查看狀態

如果中文文件的名稱亂碼 輸入git config --global core.quotepath false

就可以解決

?

然后輸入git add "測試文本.txt"???上傳此文件

????????或 git ?add -A ??????上傳此目錄下所有文件

?

可以?git commit -m "更新的信息"??來提交

提交成功后 可以查看日志 git log

?

?

然后修改文件

?

輸入git status查看狀態

輸入git diff查看改變

?

?

撤銷更改?git checkout -- .?

?

再次打開文件已經修改

再次修改文件并上傳

看到兩個版本了

?

版本回退

版本回退命令?: git reset --hard 版本號前7位

?

?

版本恢復

輸入 git reflog ?查看之前版本

?

再次輸入 git reset --hard 版本號前7位 ?恢復到的版本

?

刪除未跟蹤的文件

輸入命令 git clean -xf ?會刪除未跟蹤的文件 就是沒有上傳過的文件

?

?

?

?

Git與GitHub關聯使用:

?到github 官網注冊(如果已經注冊過就直接登錄)

?本地配置用戶名和郵箱

?方法1:?Git Base 設置

???輸入

????????git config --global user.name "你的用戶名"
git config --global user.email "你的郵箱"

?

?方法2:修改.gitconfig文件

?????????路徑: C:\Users\你的用戶名\.gitconfig?

?

?

?

?

?

?

生成ssh key

輸入: ssh-keygen -t rsa -C "你的郵箱"

?

?

復制ssh key

??方法1: 輸入 clip < ~/.ssh/id_rsa.pub???會自動復制ssh key,可以直接粘貼

?

??

??方法2:在c/Users/Administrator/.ssh/id_rsa)文件找到直接復制

???????

?

?

連接github

打開GitHub 進入setting找到ssh key并新建

?

?

?

?

?

?

然后測試連接是否成功

輸入: ssh -T git@github.com?

?

連接成功

?

?

本地連接到GitHub上面的倉庫

?登錄GitHub 新建個倉庫(如果已經建好就跳過此步驟)

?

?

?

?

本地關聯GitHub?

?運行?git remote add origin?你復制的地址

然后上傳文件?

創建庫(repository)的時候,加入了README.md或者LICENSE,那么github會拒絕你的push?

解決辦法: 執行?git pull origin master

輸入 git push -u origin master?

?

刷新GitHub界面 看到文件

?

關聯已經成功了!

?

以后如果想更新文件到github 提交完后輸入 git push就可以同步了

?

?

警告了??但是不會影響結果

?

原因是沒有指定分支

按照提示提示執行就不會出現警告了

輸入:git config --global push.default matching或者git config --global push.default simple命令

push.default設置maching的意思是:git push?會把你本地所有分支push到名稱相對應的遠程主機上。這意味著可能你會在不經意間push一些你原本沒打算push的分支。

push.default設置成simple的意思是:git push僅僅把當前所在分支push到從當初git pull?pull下來的那個對應分支上,另外,這個過程也會同時檢查各個分支的名稱是否相對應。

?

輸入: git config --global push.default simple?,

成功push之后沒有警告了

?

獲取別人的倉庫

?

登錄GitHub 進行搜索 點擊一個進去

?

?

?

下載方式有幾種?我們選擇 git下載

?執行: ?git clone復制的SSH地址?

可以直接下載到本地的倉庫

也可以直接下載解壓包

?

?

?

?

另一種關聯遠程空倉庫的方法

在Github上創建倉庫

復制剛才創建的倉庫的SSH

clone到本地

這樣可以不用再做關聯了。

省去了上面的?init?和?git remote add origin?以及?git push -u origin master?。

轉載于:https://www.cnblogs.com/Jansens520/p/9300972.html

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

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

相關文章

Spring事務配置的五種方式和spring里面事務的傳播屬性和事務隔離級別、不可重復讀與幻讀的區別

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 spring事務配置的五種方式 前段時間對Spring的事務配置做了比較深入的研究&#xff0c;在此之間對Spring的事務配置雖說也配置過&#x…

Google編程之夏入圍項目公布

Google編程之夏&#xff08;Google Summer of Code&#xff09;&#xff0c;是由Google公司所主辦的年度程式設計比賽&#xff0c;第一屆從2005年開始。“Summer of Code”之名取自1967年的“夏日之愛”&#xff08;Summer of Love&#xff09;風潮。比賽的主要目的是鼓勵學生參…

普通索引 唯一索引 主鍵索引 候選索引

普通索引 最基本的索引類型&#xff0c;沒有唯一性之類的限制。普通索引可以通過以下幾種方式創建&#xff1a; 創建索引&#xff0c;例如CREATE INDEX <索引的名字> ON tablename (列的列表)&#xff1b; 修改表&#xff0c;例如ALTER TABLE tablename ADD INDEX [索引…

Android 基于注解IOC組件化/模塊化的架構實踐

當前參與的項目歷史也很久遠&#xff0c;第一行代碼據說是寫于2014年的某一天&#xff0c;那時Android用的ide還是Eclipse、那時Android還沒有很好的架構指導&#xff08;mvp、mvvm&#xff09;、那時Android最新的版本是5.0、那時Android的Material Design還沒流行……背景隨著…

網絡爬蟲--14.【糗事百科實戰】

文章目錄一. 要求二. 參考代碼一. 要求 爬取糗事百科段子&#xff0c;假設頁面的URL是 http://www.qiushibaike.com/8hr/page/1 使用requests獲取頁面信息&#xff0c;用XPath / re 做數據提取 獲取每個帖子里的用戶頭像鏈接、用戶姓名、段子內容、點贊次數和評論次數 保存到…

bzoj 5369: [Pkusc2018]最大前綴和

Description 小C是一個算法競賽愛好者&#xff0c;有一天小C遇到了一個非常難的問題&#xff1a;求一個序列的最大子段和。 但是小C并不會做這個題&#xff0c;于是小C決定把序列隨機打亂&#xff0c;然后取序列的最大前綴和作為答案。 小C是一個非常有自知之明的人&#xff0c…

微軟:軟件帝王的復興之路

可以說在過去的兩個月IT界所發生的一切都非同尋常&#xff0c;喬布斯辭職了&#xff0c;Google把Motorola并購了&#xff0c;微軟炫了一下Windows 8&#xff0c;還宣布開始用ARM了&#xff0c;Google開始和英特爾合作了&#xff0c;AT&T與T-Mobile的并購也在緊密鑼鼓進行中…

jdbc和odbc區別

ODBC(Open Database Connectivity&#xff0c;開放數據庫互連)是微軟公司開放服務結構(WOSA&#xff0c;Windows Open Services Architecture)中有關數據庫的一個組成部分&#xff0c;它建立了一組規范&#xff0c;并提供了一組對數據庫訪問的標準API&#xff08;應用程序編程接…

事務相關、不可重復讀與幻讀的區別

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 事務內嵌套事務&#xff1a; 1) 都用spring事務時&#xff0c;取決spring采用的事務的隔離級別。 這個默認隔離級別是與具體的數據…

onload事件

onload事件它只支持少量標簽<body>, <frame>, <iframe>, <img>, <input type"image">, <link>, <script>, <style> 不支持<div>,<p>標簽等 所以&#xff0c;在div使用onload事件時該怎么辦呢。。。轉載…

Eclipse GBK批量轉UTF-8插件(轉)

最近需要把Android項目轉Android Studio&#xff0c;由于之前是eclipse開發&#xff0c;而且坑爹的是編碼還是GBK的&#xff0c;轉到Android Studio中文都是亂碼&#xff0c;如果一個文件一個文件ctrlc的話&#xff0c;想想就累&#xff0c;幾經Google&#xff0c;發現一個很好…

網絡爬蟲--15.【糗事百科實戰】多線程實現

文章目錄一. Queue&#xff08;隊列對象&#xff09;二. 多線程示意圖三. 代碼示例一. Queue&#xff08;隊列對象&#xff09; Queue是python中的標準庫&#xff0c;可以直接import Queue引用;隊列是線程間最常用的交換數據的形式 python下多線程的思考 對于資源&#xff0…

淺談:國內軟件公司為何無法做大做強?

縱覽,國內比較大的軟件公司(以下統一簡稱"國軟"),清一色都是做政府項目的(他們能做大的原因我就不用說了吧),真正能做大的國軟又有幾家呢?這是為什么呢? 今天風吹就給大家簡單分析下: 1."作坊"式管理 "作坊"往往是效率最高的,國軟幾乎都是從作…

Java SE、Java EE、Java ME三者的區別

說得簡單點 Java SE 是做電腦上運行的軟件。 Java EE 是用來做網站的-&#xff08;我們常見的JSP技術&#xff09; Java ME 是做手機軟件的。 1. Java SE&#xff08;Java Platform&#xff0c;Standard Edition&#xff09;。Java SE 以前稱為 J2SE。它允許開發和部署在桌面、…

FileBeats安裝

FileBeats安裝 FileBeats官方下載鏈接&#xff1a; https://www.elastic.co/downloads/beats/filebeat 也可以直接使用以下命令下載&#xff08;文章下載目錄一概為/home/tools, 解壓后文件夾放到 /home/apps下&#xff09; wget https://artifacts.elastic.co/downloads/beats…

《程序員代碼面試指南》第三章 二叉樹問題 二叉樹節點間的最大距離問題

題目 二叉樹節點間的最大距離問題 java代碼 package com.lizhouwei.chapter3;/*** Description:二叉樹節點間的最大距離問題* Author: lizhouwei* CreateDate: 2018/4/16 19:33* Modify by:* ModifyDate:*/ public class Chapter3_20 {public int maxDistance(Node head) {int[…

MySQL中函數CONCAT及GROUP_CONCAT 對應oracle中的wm_concat

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 一、CONCAT&#xff08;&#xff09;函數 CONCAT&#xff08;&#xff09;函數用于將多個字符串連接成一個字符串。 使用數據表Info作為…

網絡爬蟲--16.BeautifulSoup4

文章目錄一. BeautifulSoup4二. 解析實例三. 四大對象種類1. Tag2. NavigableString3. BeautifulSoup4. Comment四. 遍歷文檔樹1.直接子節點 &#xff1a;.contents .children 屬性1). .contents2). .children2. 所有子孫節點: .descendants 屬性3. 節點內容: .string 屬性五. …

Intel MKL 多線程設置

對于多核程序&#xff0c;多線程對于程序的性能至關重要。 下面&#xff0c;我們將對Intel MKL 有關多線程方面的設置做一些介紹&#xff1a; 我們提到MKL 支持多線程&#xff0c;它包括的兩個概念&#xff1a; 1>MKL 是線程安全的&#xff1a; MKL在設計時&#xff0c;就保…

【LA3415 訓練指南】保守的老師 【二分圖最大獨立集,最小割】

題意 Frank是一個思想有些保守的高中老師。有一次&#xff0c;他需要帶一些學生出去旅行&#xff0c;但又怕其中一些學生在旅行中萌生愛意。為了降低這種事情發生的概率&#xff0c;他決定確保帶出去的任意兩個學生至少要滿足下面四條中的一條。 1.身高相差大于40厘米 2.性別相…