Git——新手入門與上傳項目到遠程倉庫GitHub

來源:互聯網
上載者:User

標籤:郵箱   項目   bsp   success   http   14.3   建立   repo   分享   

 Git:先進的分布式版本控制系統,一個開源式的分布式版本控制工具。

Git安裝

在Windows作業系統下,訪問Githttps://git-for-windows.github.io/

註冊登入github網站,建議配置SSH Keys串連GitHub,已經配置的可以略過

 

配置Git

(1)本地建立ssh key :  $ ssh-keygen -t rsa -C "[email protected]"


後面的[email protected]改為你的郵箱,之後會要求確認路徑和輸入密碼,我們這使用預設的一路斷行符號就行。成功的話會在~/下產生.ssh檔案夾,進去,開啟id_rsa.pub,複製裡面的key。回到github,進入Account Settings,左邊選擇SSH Keys,Add SSH Key,title隨便填,粘貼key。

 

 

 (2)為了驗證是否成功,在git bash下輸入:
    $ ssh -T [email protected] 
 如果是第一次的會提示是否continue,輸入yes就會看到:You’ve successfully authenticated, but GitHub does not provide shell access 。這就表示已成功連上github。


 

 

 

 

 提交步驟:


1、 建立本地代碼倉庫

 開啟Git Bash

首先配置自己的身份,這樣在提交代碼的時候就能知道是誰提交的

輸入git config --global user.name "名字"

git config --global user.email "郵箱地址"

 

cd 進入當前檔案目錄,輸入git init就可以建立啦~

然後使用ls -al查詢代碼倉庫,如果想刪除這個倉庫,直接從目錄下刪除這個檔案夾就可以了..

 2、提交本地代碼

倉庫建立完成之後就可以提交本地代碼了,這裡只需要用到兩個命令,add添加和commit提交

git add .是提交所有

git add +檔案名稱是提交單個檔案

git commit -m "First commit"是提交這裡要在-m參數後面必須加上提交參數。


3、託管本地代碼,同步
 
 在github網站上登入,接著點擊New repository建立版本庫,添上一些資訊,點擊create repository按鈕,之後會顯示你的版本庫首頁,之後擷取遠程版本庫的地址(點擊右側Clone or dowmload按鈕),複製下來。

然後開啟Gitbash

切換到工程目錄下,把遠程版本庫複製到本地,git clone 版本庫地址

有時候會傳輸逾時。。就再試幾次。。

這個時候你的工程目錄下會多出一個同名檔案夾,把這個檔案夾裡的所有目錄複寫到上一層目錄中,就能將整個工程添加到版本控制中去了(將遠程與本地同步)
 
這裡這裡有個隱藏的.git檔案,不要漏掉!!!

複製完之後可以刪掉新出來的目錄,之後ls -al查看工程目錄


4、然後就是提交到Github

先執行提交操作(add,commit),然後輸入 git push origin master同步

注意這裡要記得輸入使用者名稱和密碼進行身份效驗!

過程可能比較慢,耐心等待

 現在重新整理一下GitHub上helloworld工程的版本首頁,重新整理github,就成功上傳了。

 

我的github地址:https://github.com/freeah/   喜歡的點個贊喲!

Git——新手入門與上傳項目到遠程倉庫GitHub

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.