安裝過程略,假設你已經註冊好了github, 已經有了乙個準備好的程式。我們的一切工作都是基於git shell,與gui客戶端無關。
在使用前你先要配置好config中的幾個內容,主要是你自己的個人資訊
git config --global user.name "cielo sun"你想要查詢你的資訊,你可以查全部如:git config --global user.email [email protected]
git config --list也可以專門查詢,通過
git config user.name等等。git config user.email
ok, let』s begin.想要使用git來管理乙個專案,首先要進入這個專案的目錄,利用命令列語句切換到這個目錄
例:目前游標在c:/user/document,我們想進入d:/github/hellogit
cd d:\github\hellogit進入專案目錄後,使用
git init初始化github專案,從現在開始你就可以管理專案了。
利用
git status你可以檢視專案目前的所有狀態。在這個專案被監視狀態下,當你改變了專案中檔案中,這個命令就能顯示出哪些檔案處於modified的狀態,當你想把這些modified檔案加入你的專案更新列表中時,使用
git add filename來更新這個檔案,你也可以用
git add .來更新根目錄裡所有需要更新的檔案。當你不想新增某個檔案(刪除某個檔案)時,你要用
git rm filename來實現,另外,你也可以通過git來進行檔案的改名,改名的口令比較令人困惑
git mv orignalfilename newfilename在說提交之前還要說一下.gitignore檔案,很多軟體如androidstudio的專案中預設提供了.gitignore檔案的配置。你也可以自己寫,我這裡展示乙個簡單的.gitignore檔案的例子
*.a每一行的具體意思不再闡明,可以自行搜尋,主要是防止上傳不必要的東西。最後講一下提交!lib.a
/todo
build/
doc/*.txt
doc/**/*.pdf
git commit輸入這個口令,你就可以把之前在輸入git status後能夠查詢到的暫存區內容提交到專案中了。
需要補充說明的是,此時會彈出乙個note,你需要在裡面新增更新注釋,否則不會成功commit。
當然,你也可以選擇使用
git commit -m 'some news'來新增注釋,此時不會顯示記事本
當然,更常用的其實是
git commit -a -m 'some news'這個命令跳過暫存區,直接把modified內容預設add一遍後commit,在沒什麼問題的時候更加常用一些。
最後,你可以通過
git log
Git學習筆記(一) 本地Git
如果你是初次使用git,就要把自己的使用者名稱和郵箱告訴git,git據此區分提交 的作者。git config global user.name wen ke git config global user.email 306674698 qq.com 檢視使用者名稱和郵箱 gitconfig gl...
Git學習筆記 命令列操作(一) 本地庫操作
命令 作用區分不同開發人員的身份 辨析這裡設定的簽名和登入遠端庫 託管中心 的賬號 密碼沒有任何關係。命令注意 優先順序採用 就近原則 專案級別優先於系統使用者級別。1.3.1 狀態檢視操作 git status 檢視工作區 暫存區的狀態。1.3.2 新增操作 git add file name 將...
iOS推送(一) 本地推送
以ios8.0和ios10.0兩個版本來建立乙個本地推送 void localpush else 推送建立完畢後,那麼我們便要考慮收到推送後會執行什麼樣的操作,這裡主要介紹處理接收到推送的地方。首先我們要先註冊推送通知。8.0和10.0註冊推送還是很不一樣的。8.0系統註冊推送 if uidevic...