第一步當(dāng)然安裝git客戶端
git常用命令
將當(dāng)前目錄初始化為git倉庫
git init
查看倉庫狀態(tài)
git status
添加文件,該文件等待提交
git add
添加當(dāng)前目錄下所有文件
git add -A
提交,備注用""包含
git commit -m 備注
指定遠(yuǎn)程倉庫
git remote add origin https://git.oschina.net/samhxm/code-demo.git
斷開遠(yuǎn)程倉庫
git remote rm origin
查看遠(yuǎn)程倉庫
git remote -v
從遠(yuǎn)程倉庫fetch分支
git fetch origin devlop
從遠(yuǎn)程倉庫pull分支
git pull origin master
git pull origin master --allow-unrelated-histories
fetch與pull的區(qū)別:
fetch:只從遠(yuǎn)程倉庫下載文件,并存放在暫存區(qū),并不與本地文件合并。
pull:從遠(yuǎn)程倉庫下載文件,并與本地文件合并。
切換分支
git checkout -b devlop? //創(chuàng)建并切換分支,devlop:分支名
git checkout devlop? ? ? // 切換分支, devlop:分支名
查看當(dāng)前分支
git branch
比較不同
git diff origin/devlop? ? //查看當(dāng)前分支與遠(yuǎn)程devlop分支的不同處
git diff devlop ?//查看當(dāng)前分支與本地devlop分支的不同處
分支合并
git merge devlop ?//將當(dāng)前分支與devlop分支進(jìn)行合并
git merge origin/devlop? //將當(dāng)前分支與遠(yuǎn)程devlop分支進(jìn)行合并
向遠(yuǎn)程倉庫分支推送已提交的文件
git push origin master ? ?//master: 遠(yuǎn)程倉庫分支名