首先咱們進入github官網:github,註冊一個用戶Sign up,這裏就不教你們怎麼註冊了,你本身起個用戶名(得是英文),再用你的郵箱地址做爲帳號,密碼一設,註冊結束,而後Sign in登陸,登陸後如圖:php
點擊start a project(開始一個項目),如圖:css
進行相關信息的填寫信息,因爲是英語這裏簡單說說:linux
Repository name
(庫名稱):填寫你要建立的git項目的名字
Description (optional)
:填寫你的項目的規範
Public Initialize this repository with a README
:初始化本庫,可選擇可不選擇,這裏分爲兩種演示方式,先演示不選擇的。git
點擊Create repository
,建立庫,若是不選中Initialize this repository with a README
,建立後如圖:github
不瞭解的人看到這個就不能理解了,這是什麼?不急,按照下面的教程,你的疑問會慢慢進行解答vim
其實這就到了命令初始化git了,若是你是window用戶的話,自行建立一個文件夾,而後shift+右鍵,選中"在這裏打開命令行",而後跳過linux建目錄的過程。bash
若是你是linux的話,要麼自行定義文件夾,要麼按照流程跟我走,咱們打開命令行,linux以下:編輯器
cd ~ mkdir githubproject(文件夾名) cd githubproject/
首先到達home目錄,建立一個文件夾名叫githubproject,再進入到文件夾裏面。ui
提示:這裏window用戶請使用git帶的git basethis
在建立庫時,他會給以提示,如上面的圖片,而後你照着頁面上的命令一行一行的往下輸:
echo "# -git-" >> README.md (說明:echo "# 這裏是你要建立的git項目的名字")
輸入完成打開文件則有一個叫README.md的文件,如圖:
再輸入
git init
初始化一個git,初始完git後,若是你是window用戶,你會在目錄裏看到一個.git
文件夾,這就說明本地初始化git成功了,而後輸入
git add README.md
給git添加文件README.md,添加完之後,須要進行託付,並寫明託付緣由:
git commit -m "first commit"
其中-m後面的"first commit"就是你要寫的託付緣由,固然也是支持漢語的。接下來就是,添加遠程倉庫:(注意後面的連接是你建立github項目時,自動生成的)
git remote add origin https://github.com/nongshuqiner/-git-.git
添加完遠程倉庫分支後,接下來就是提交這個分支了:
git push -u origin master
提交的時候會要求你輸入你的賬號和密碼,若是沒有要求也可有可無,輸入完成之後到咱們的項目裏看,它就建立成功了,如圖:
這種方式,是先初始化本地git,再把git提交成遠程分支的,接下來咱們來看另一種本地化方式。
若是咱們當時選中Initialize this repository with a README(初始化本庫)
,如圖
則是另一種方式,他會直接先把遠程庫建立好,如圖:
咱們則須要把這個遠程庫拉到本地就能夠了。點擊綠色按鈕clone or download,如圖:
複製裏面的連接,咱們再次打開命令行,linux以下:(window請打開Git bBash Here
)
cd ~ mkdir gitproject(文件夾名) cd gitproject/
首先到達home目錄,建立一個文件夾名叫gitproject,再進入到文件夾裏面。
而後使用clone命令,從遠程庫拉一個分支:
git clone https://github.com/nongshuqiner/playgit.git
而後添加文件:
git add .
給git添加文件以後就和上面的步驟相同了,添加完之後,就該寫託付,並寫明託付緣由:
git commit -a
這裏使用-a來,固然上面的git commit -m "first commit"
也是能夠的。
最後git push
,進行推送提交。
這裏的本地化方式是先建立遠程分支,再下拉到本地的。這裏兩種本地化方式都介紹完畢,下來就是一些經常使用操做的說明。
接下來就是咱們項目經常使用的一些操做說明了,若是咱們在git目錄中,修改或添加文件時,git會進行相應的記錄,咱們能夠經過git status
來進行查看,好比我在git裏面添加了一些文件,而後在項目目錄裏打開命令行,輸入git status
,你會發現命令行會提示你,你添加了哪些東西,如圖:
你能夠看到,你提交的時候它會給你進行提示:修改還沒有加入提交(使用 "git add" 和/或 "git commit -a")
若是你只是修改文件則直接:git commit -a
,而後自動進入vim編輯器,你在英文輸入法下按i
鍵,而後在最上面一欄輸入提交的內容(隨便說說你都幹了什麼),而後esc
,英文輸入法下:shift+:
輸入wq
(w保存,q退出),就能夠了。
若是你有添加新文件,則在git commit -a
以前添加一句git add -A
就能夠了,意思是添加全部的文件(包含你新添加的文件)到git版本控制器。
提交了項目,下來就是把信息推送到git
分支上了,直接輸入:git push
就能夠了。
若是有其餘人在分支上修改了東西,你須要把最新的git信息拉到你的本地git,這時你也只須要在你的項目文件裏打開命令行,直接輸入git pull
就能夠了。