老東家用的svn,待得時間長了git的相關命令都忘得差不多了,來新公司使用的git,還是把git給撿起來,
該文章以我的github下面的gittest專案為例,進行簡單的使用,算是基礎總結吧!
1,建立github賬號
如果你沒有賬號就去github官網註冊乙個
參考 stormzhang的從0開始學習 github 系列之「加入 github
2,window 電腦使用者安裝git客戶端
3,開啟git bash,轉殖gittest到本地
clone我自己github上建立的gittest專案,執行如下命令:
$ git clone
列印日誌:
cloning into 'gittest'...
remote: counting objects: 12, done.
remote: total 12 (delta 0), reused 0 (delta 0), pack-reused 12
unpacking objects: 100% (12/12), done.
checking connectivity... done.
這樣就把gittest專案
clone到本地了,
可以把 clone 命令理解為高階點的複製,這個時候該專案本身就已經是乙個git 倉庫了,不需要執行git init 進行初始化,而且甚至都已經關聯好了遠端倉庫,我們只需要在這個 test 目錄下任意修改或者新增檔案,然後進行 commit ,之後就可以執行:
在本地修改檔案後
用git status 檢視修改的檔案
如果沒有問題
我本地修改了nihao.txt先新增到本地倉庫命令如下
git add nihao.txt
提交到本地倉庫:
git commit -m "modify"
這樣在本地庫就提交成功了
要檢視當前配置有哪些遠端倉庫,可以用
git remote
命令,它會列出每個遠端庫的簡短名字。在轉殖完某個專案後,至少可以看到乙個名為 origin 的遠端庫,git 預設使用這個名字來標識你所轉殖的原始倉庫
$ git remote -v
origin
(fetch)
origin
(push)
最後推送到遠端倉庫,命令如下:
$ git push origin master
本地**推到遠端 master 分支
這時候github讓你輸入使用者名稱,密碼,輸入自己的github賬號密碼即可
就是預設向 github 上的 gittest 目錄提交了**,而這個**是在 master 分支。當然你可以提交到指定的分支。
對了,友情提醒,在提交**之前先要設定下自己的使用者名稱與郵箱,這些資訊會出現在所有的 commit 記錄裡,執行以下**就可以設定:
git config —global user.name "xiaozuo"
git config —global user.email "[email protected]"
寫到這裡,怎麼用git命令想github上提交**已經完成,**很簡單,還需要有git基礎
git命令學習
GitHub和git簡單使用
github是乙個基於git的 託管平台,付費使用者可以建私人倉庫,我們一般的免費使用者只能使用公共倉庫,也就是 要公開。github 由chris wanstrath,pj hyett 與tom preston werner三位開發者在2008年4月創辦。迄今擁有59名全職員工,主要提供基於git...
簡單使用Git與github
如果你是一枚coder,但是你不知道github,那麼我覺的你就不是乙個菜鳥級別的coder,因為你壓根不是真正coder,你只是乙個code搬運工。一 什麼是 github?github是乙個基於git的 託管平台,付費使用者可以建私人倉庫,我們一般的免費使用者只能使用公共倉庫,也就是 要公開。g...
Github和Git的簡單使用
一 github使用 具體參考tutorial 二 git使用 linux下 參考 1.設定姓名和郵件位址 git config global user.name your name git config global user.email your email whatever.com 只需替換引...