Github和Git的簡單使用

2021-08-28 23:02:29 字數 2102 閱讀 9941

一、github使用

具體參考tutorial: 

二、git使用(linux下)

參考:1.設定姓名和郵件位址

git config --global user.name "your name"

git config --global user.email "[email protected]"

只需替換引號內的姓名和郵件位址

2.建立專案

2.1 建立"hello, world"頁面

mkdir hello

cd hello

touch hello.html

2.2 建立repository

git init

2.3 將頁面新增到repository

git add hello.html

git commit -m "first commit"

3. 檢查repository的status

git status
4. 檢查歷史

命令:git log,結果如下:

author: wxb2dyj

date:   thu oct 11 16:35:09 2018 +0800

first commit

或每行一條

命令:git log --pretty=oneline,結果如下:

639a9d902a222b56a6e49b9468b47da847c31ea6 first commit

或自定義顯示

git log --pretty=oneline --max-count=2             //最大顯示條數

git log --pretty=oneline --since='5 minutes ago' //篩選5分鐘前開始到現在的提交

git log --pretty=oneline --until='5 minutes ago' //篩選專案開始到5分鐘前截止的提交

git log --pretty=oneline --author=//根據提交者來篩選

git log --pretty=oneline --all //顯示所以提交資訊

常用格式

git log --pretty=format:"%h %ad | %s%d [%an]" --graph --date=short
如:

* 639a9d9 2018-10-11 | first commit (head -> master) [your name]
說明:

5. 命令簡化

常用的git命令比較長,可以進行簡化。修改$home下的.gitconfig檔案,新增以下內容:

[alias]

co = checkout

ci = commit

st = status

br = branch

hist = log --pretty=format:\"%h %ad | %s%d [%an]\" --graph --date=short

type = cat-file -t

dump = cat-file -p

6. 從git到github

用git commit本地提交專案後,可以通過下面命令將專案下的檔案上傳到github:

git remote add origin 

git push -u origin master    //將本地主分支推到遠端(如無遠端主分支則建立,用於初始化遠端倉庫)

此時如果出現"error: failed to push some refs to",則輸入以下命令:

git pull origin master     //把遠端庫更改拉到本地倉庫

然後再執行git push -u origin master

git push origin master    //將本地主分支推到遠端主分支

此時可以在github中的倉庫repository_name中找到上傳的檔案。

GitHub和git簡單使用

github是乙個基於git的 託管平台,付費使用者可以建私人倉庫,我們一般的免費使用者只能使用公共倉庫,也就是 要公開。github 由chris wanstrath,pj hyett 與tom preston werner三位開發者在2008年4月創辦。迄今擁有59名全職員工,主要提供基於git...

git簡單使用 github

老東家用的svn,待得時間長了git的相關命令都忘得差不多了,來新公司使用的git,還是把git給撿起來,該文章以我的github下面的gittest專案為例,進行簡單的使用,算是基礎總結吧!1,建立github賬號 如果你沒有賬號就去github官網註冊乙個 參考 stormzhang的從0開始學...

簡單使用Git與github

如果你是一枚coder,但是你不知道github,那麼我覺的你就不是乙個菜鳥級別的coder,因為你壓根不是真正coder,你只是乙個code搬運工。一 什麼是 github?github是乙個基於git的 託管平台,付費使用者可以建私人倉庫,我們一般的免費使用者只能使用公共倉庫,也就是 要公開。g...