適用於開發個人專案場景:
在github上新建立乙個repo,假設命名為testgit
git shell進入你的工作空間,建立目錄testgit
,並進入此目錄。命令如下:
mkdir testgit
cd testgit
將此目錄初始化為repo:
git init
如果初始化成功,目錄下就會生成.git
目錄。這個.git
目錄裡儲存著管理當前目錄內容所需的倉庫資料。
我們將工作目錄的內容稱為「附屬於該倉庫的工作樹
」。檔案的編輯等操作在工作樹中進行,然後記錄到倉庫中,以此管理檔案的歷史快照。如果想將檔案恢復到原先的狀態,可以從倉庫中調取之前的快照,在工作樹中開啟。
編輯repo,你可以在此repo下寫自己的**。這裡我建立了乙個檔案hello.py
,新增內容print 'hello'
檢視當前倉庫的狀態:
git status
結果如下:
initial commit
untracked files:
(use "git add ..." to include in what will be committed)
hello.py
nothing added to commit but untracked files present (use "git add" to track)
將修改過的檔案新增到暫存區:
git add hello.py
提交,並新增注釋
git commit -m "initial commit"
配置remote倉庫鏈結(在github上可找到)
git remote add origin
將本地repo的修改push到remote:
git push -f origin master
2, 3步驟可以使用另一種方式來實現:clone
git colne
cd testgit
ref
《github入門與實踐》
個人委託, 工作流
委辦是什麼?即分發給a的工作項可以委派給b代為進行處理。委辦只針對個人。委派給組織或崗位似乎沒有意義。一 委辦的分類 1 使用者單一工作項的委辦以及收回委辦 2 使用者所有工作項的委辦,全權委辦 3 使用者按流程劃分工作項的委辦,基於模板的全權委辦,也可以理解為基於業務的委辦 二 委辦的觸發與終止 ...
個人委託, 工作流
委辦是什麼?即分發給a的工作項可以委派給b代為進行處理。委辦只針對個人。委派給組織或崗位似乎沒有意義。一 委辦的分類 1 使用者單一工作項的委辦以及收回委辦 2 使用者所有工作項的委辦,全權委辦 3 使用者按流程劃分工作項的委辦,基於模板的全權委辦,也可以理解為基於業務的委辦 二 委辦的觸發與終止 ...
Git工作流概述
基於master分支開發 流程 建立origin master分支 協作開發者a b把origin master 分支clone到本地 協作開發者a b在本地master分支進行開發 a開發完push到遠端master分支 b開發完push到遠端master分支 衝突處理 push時本地 與遠端ma...