git服務的**
github.com可以託管開源的**。
下面我們準備為
yingcloud建立乙個庫作為例子:
初始化:
mkdir yingcloud
cd yingcloud
git init
建立乙個
readme檔案:
gedit readme
新增專案:
git add readme
git commit -m 'create the first documentreadme for yingcloud'
上傳origin 到遠端的
master 分支:
有一些常用的命令如下:
生成金鑰對:
ssh-keygen -t rsa -c"[email protected]"
初始設定:
git config --global user.name"username"
git config --global [email protected]
建立倉庫並初始化:
mkdir work
cd work
git init
新增專案修改:
git add .
提交修改:
git commit -m 'commit'
上傳
origin 到遠端的
master 分支:
git remote add [email protected]:yingcloud/dms.git
git push origin master
更新檔案:
git pull origin #更新,
chekout**
git fetch origin #更新遠端
repository 資訊
git merge origin master #合併
vi
readme
git commit -a
git push origin master #提交
建立分支:
git branch
git branch new-branch
git checkout new-branch
touch
newreadme
git add newreadme
git commit -a -m 'add newreadme'
git push origin new-branch
刪除遠端分支:
git push origi :new-branch
刪除本地分支:
git branch -d new-feature
合併進master:
git checkout master
git merge new-feature
git branch
git push
建立
old 分支
git branch old
push 到遠端
github
git push origin old:old
git push origin :old #將
github 預設分支改為
master,並刪除遠端
old 分支
gitignore 檔案忽略哪些不被
git 跟蹤的檔案,在根目錄下生成
.gitignore 檔案
git版本控制系統
總結 1.初始化乙個git倉庫,使用 git init 命令 2.新增檔案到git倉庫分兩步 第一步,使用命令 git add file 注意,可反覆多次使用,新增多個檔案 第二步,使用命令 git commit 完成小結 1 head 指向的是當前版本,因此可以使用 git reset hard ...
git 版本控制系統
一 git版本控制 解決的三個痛點問題 作用 1.解決虛擬機器意外壞了 磁碟損壞等意外情況 2.版本持續變化,需要對很多個版本進行管理 3.能夠方便多人進行協同開發 建議 使用centos7 centos6中git版本太低 注意 git與linux作者相同 二 git版本控制的特點 1.分布式 2....
git版本控制系統
svn屬於集中化版本控制系統,c s架構 git屬於分布式版本控制系統 你的本地倉庫主要由三部分組成。第乙個是你的 工作目錄,它持有實際檔案 第二個是 快取區 index 它像個快取區域,臨時儲存你的改動 第三個head,指向你最近一次提交後的結果。當使用add命令提交時,先提交到快取區,然後再使用...