git使用
軟件設(shè)置
安裝git客戶端,安裝好以后,設(shè)置如下信息(必須設(shè)置)
git config --globaluser.name"用戶名"
git config --global user.email "郵箱"
git config --golobal user.email #查看設(shè)置的郵箱
設(shè)置github的ignore文件
git config --global core.excludesfile 'C:/Program Files/Git/.gitignore'
設(shè)置的文件都在這個配置文件中
~/.gitconfig
直接使用
初始化本地倉庫
cd ~/git-demo #進入指定目錄 git init # 在指定目錄里面執(zhí)行該命令
在剛才的目錄里面添加些東西 將原有的項目文件放到這個目錄下,然后將這個項目文件納入git的版本控制中
echo "git-demo" >>README.mdgit add . # 這里的add后面的點,是說添加所有文件
將所有更改放入到本地暫存區(qū)域,等待上傳。
git commit -m "此次上傳的說明"
連接遠程倉庫
git remote add origin "https://github.com/Github用戶名/repo.gitgit remote -v #就可以查看本地連接到的遠程倉庫
從遠程倉庫拉取所有更新
git pull origin master #如果遠程倉庫第一次建立,估計里面是沒有的,所有拉不到東西
將本地的更新(已經(jīng)放到暫存區(qū)域的更新)上傳到代碼倉庫。
git push origin master
分支合并
feature 合并到 master
進入feature分支的所在目錄,執(zhí)行下面的命令
git checkoutmaster# checkout出master分支
這個時候,分支變成了master,執(zhí)行合并命令
git merge feature# 這個時候,從feature分支合并到master分支,即當(dāng)前master分支;
或者,你也可以用一行命令搞定上面兩行
git checkout featuremaster
執(zhí)行提交,即可。
git push originmaster
?如果要是從master合并到feature,將上面的分支位置換一下, 就OK了