Git - 版本控制工具十分钟入门手册
生活随笔
收集整理的這篇文章主要介紹了
Git - 版本控制工具十分钟入门手册
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Git-版本控制工具,適用于不同版本上線代碼的存儲(chǔ);團(tuán)隊(duì)間代碼提交、文件分享、臨時(shí)存放等需要頻繁修改的操作,建議采用局域網(wǎng)文件共享實(shí)現(xiàn)。本手冊(cè)的主要內(nèi)容有:
- 服務(wù)器搭建 - 基于centos7系統(tǒng)
- Git客戶端使用
Git服務(wù)器搭建
Git源碼:https://www.kernel.org/pub/so...
Git安裝(源碼)
yum remove git #卸載舊版本 yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel #環(huán)境準(zhǔn)備wget https://www.kernel.org/pub/software/scm/git/git-2.14.2.tar.gz tar zxvf git-2.14.2.tar.gz cd ./git-2.14.2 ./configure --prefix=/usr/local/git #設(shè)置安裝目錄 make && make install cp /usr/local/git/bin/git /bingit --version #查看版本創(chuàng)建一個(gè)git用戶
用于執(zhí)行Git服務(wù)
adduser git#創(chuàng)建自動(dòng)登錄文件 mkdir /home/git/.ssh/ touch /home/git/.ssh/authorized_keys客戶端生成自動(dòng)登錄公鑰(生成公鑰命令:ssh-keygen -t rsa),將其保存到/home/git/.ssh/authorized_keys文件中,一行一個(gè);
初始化Git倉(cāng)庫(kù)
假定/git/test/作為Git倉(cāng)庫(kù);
mkdir -p /git/test/ #創(chuàng)建文件夾cd /git chown git:git test/ #權(quán)限設(shè)置cd ./test/ git init --bare .git/ #創(chuàng)建裸庫(kù)chown -R git:git .git克隆倉(cāng)庫(kù)
git clone git@***:/git/test/.git #替換成服務(wù)器IPGit客戶端使用
基礎(chǔ)使用
cd /git/test #進(jìn)入git文件夾git add "test.php" #提交文件git add -A #提交文件所有改動(dòng)git status -s #查看項(xiàng)目當(dāng)前狀態(tài)(A :提交成功;AM: 文件在我們將它添加到緩存之后又有改動(dòng)。)git commit -m "1.0.0" #提交版本git push git@***:/git/test/.git #上傳至服務(wù)器進(jìn)階使用
分支管理
git branch #分支列表git branch "branchname" #創(chuàng)建分支git checkout "branchname" #切換分支git branch -d "branchname" #刪除分支git merge "branchname" #合并分支查看提交歷史
git log --oneline --decorate標(biāo)簽
git tag #標(biāo)簽列表git tag -a v1.0 #添加列表 創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的Git - 版本控制工具十分钟入门手册的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: error: src refspec m
- 下一篇: ‘close’ was not decl