取得Git倉庫
初始化一個(gè)版本倉庫
git init
Clone遠(yuǎn)程版本庫
gitcloneyourgitaddress(你的git地址)
添加遠(yuǎn)程版本庫origin
git remoteaddorigin yourgitaddress(你的git地址)
查看遠(yuǎn)程倉庫
gitremote -v
提交你的修改
添加當(dāng)前修改的文件到暫存區(qū)
gitadd.
如果你自動(dòng)追蹤文件,包括你已經(jīng)手動(dòng)刪除的,狀態(tài)為Deleted的文件
gitadd-u
提交你的修改
gitcommit–m "你的注釋"
推送你的更新到遠(yuǎn)程服務(wù)器,語法為git push [遠(yuǎn)程名] [本地分支]:[遠(yuǎn)程分支]
gitpushorigin master
查看文件狀態(tài)
git status
跟蹤新文件
gitaddreadme.txt
從當(dāng)前跟蹤列表移除文件氮昧,并完全刪除
git rm readme.txt
僅在暫存區(qū)刪除,保留文件在當(dāng)前目錄羊苟,不再跟蹤
git rm –cached readme.txt
重命名文件
git mv reademe.txtreadme
查看提交的歷史記錄
gitlog
修改最后一次提交注釋的胶惰,利用–amend參數(shù)
git checkout –- readme.txt
1
基本的分支管理
創(chuàng)建一個(gè)分支
git branchworkspace
切換工作目錄到workspace
git chekcoutworkspace
將上面的命令合在一起鹉戚,創(chuàng)建workspace分支并切換到workspace
git chekcout –bworkspace
合并workspace分支垫桂,當(dāng)前工作目錄為master
gitmergeworkspace
合并完成后师幕,沒有出現(xiàn)沖突,刪除workspace分支
git branch –dworkspace
拉去遠(yuǎn)程倉庫的數(shù)據(jù)诬滩,語法為git
fetch [remote-name]
git fetch
fetch會(huì)拉去最新的遠(yuǎn)程倉庫數(shù)據(jù)们衙,但不會(huì)自動(dòng)到當(dāng)前目錄下,要自動(dòng)合并
git pull
查看遠(yuǎn)程倉庫的信息
git remoteshoworigin