Git之初體驗 持續更新

2022-03-13 19:51:05 字數 2615 閱讀 6898

本文主要通過 git來同步本地與線上伺服器專案,從而熟悉git管理的一些常用命令,非新手請跳過

初次接觸git

註冊帳號

登陸後在右上角點選 + 號,選擇並點選 new repository 新建**倉庫,私人專案選擇private,公開專案可選擇public

成功建立repository後,官方提供http/ssh,以下是http方法的操作命令:

touch

readme.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 based

on 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.git

git push -u origin master

報錯

permission denied (publickey).

fatal: the remote end hung up unexpectedly

主要命令如下:

ssh-keygen -t rsa -c "

[email protected]

" //將在~/.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...