本文主要通過 git來同步本地與線上伺服器專案,從而熟悉git管理的一些常用命令,非新手請跳過
初次接觸git
註冊帳號
登陸後在右上角點選 + 號,選擇並點選 new repository 新建**倉庫,私人專案選擇private,公開專案可選擇public
成功建立repository後,官方提供http/ssh,以下是http方法的操作命令:
touchreadme.md
git init //初使化目錄,執行後當前目錄將生成.git資料夾,其中儲存了一些該項目的資訊
git add readme.md //將檔案新增到快取區,於svn add類似
git commit -m "
first commit
" //將快取區提交到本地倉庫,-m後面是自定義資訊,會記錄到日誌
//將本地倉庫新增到遠端快取區,origin這裡可自定義
git push -u origin master //將倉庫推送到遠端目錄,這裡master是預設建立的主分支名稱
your name and email address were configured automatically basedon your username and
hostname
. please check that they are accurate.
you can suppress this message by setting them explicitly:
git config --global user.name "
your name
"git config --global user.email [email protected]
after doing this, you may fix the identity used
forthis commit with:
git commit --amend --reset-author 0
files changed
create mode
100644 readme.md
按提示,進行git本地配置
git config --global user.name "username" //配置全域性github 帳號
git config --global user.email [email protected] //配置全域性github郵箱
git config --list //檢視當前配置
繼續執行至 git push -u origin master,此時要輸入使用者名稱密碼,push成功後,即可在github**的個人管理介面,看到test專案
深入git - 1 使用ssh方式操作git
使用ssh方式提交,和http方式基本一樣,只不過add的位址不同
git remote add origin [email protected]:fuemoshi/test.git //注意這裡是 [email protected]
在相同專案下執行後,報
fatal: remote origin already exists. //因為前面的操作已經為遠端建立了origin
這裡可以用新的名字,或者用
git remote rm origin //刪除遠端快取區
然後執行
git remote add origin [email protected]:fuemoshi/test.gitgit push -u origin master
報錯
permission denied (publickey).fatal: the remote end hung up unexpectedly
主要命令如下:
ssh-keygen -t rsa -c "" //將在~/.ssh/ 目錄下生成 id_rsa私鑰 和 id_rsa.pub公鑰
eval
"$(ssh-agent -s)
"ssh-add ~/.ssh/id_rsa //加入到ssh agent
如果執行時報錯
could not open a connection to your authentication agent.
執行下面命令即可:
ssh-agent bash
深入git -2 使用git進行同步更新
//登入線上伺服器,在相應目錄下執行git init
git add remote origin [email protected]:fuemoshi/test.git
git pull origin master //將遠端origin倉庫合併、更新入當前目錄分支
持續更新....
Sublime之初體驗 持續更新
本文初次體驗sublime 老手繞道 網上搜來的2.0.2註冊碼,否則使用過程中,官網會不時提示購買版權 begin license andrew weber single user license ea7e 855605 813a03dd 5e4ad9e6 6c0eeb94 bc99798f 94...
bing之初體驗
哈哈,期待已久的微軟搜尋引擎bing 必應 的中文版今天終於推出了。剛開始使用google搜尋其主頁時怎麼也搜尋不到,還以為微軟食言。後來轉念一想,bing很可能是google未來的最大競爭對手,在當前這個還不為人所熟知的階段,很有可能給對方穿穿小鞋的。於是用在ie自帶的搜尋工具條上鍵入bing之後...
Statspack之初體驗
呵呵,今晚之前從來沒有做過statspack 好像有點丟人 這幾天乙個資料庫實在被折磨得不行了,明明sga max size有1.5g,但是實際看整個例項才用了200 m記憶體,慢得要死,頻繁讀寫硬碟,偏偏硬碟又不是磁碟陣列,io狂慢,唉,痛苦啊。於是決定花點時間學下例項優化,今天列印了幾頁perf...