Git - 版本控制工具十分钟入门手册
生活随笔
收集整理的這篇文章主要介紹了
Git - 版本控制工具十分钟入门手册
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Git-版本控制工具,適用于不同版本上線代碼的存儲;團隊間代碼提交、文件分享、臨時存放等需要頻繁修改的操作,建議采用局域網文件共享實現。本手冊的主要內容有:
- 服務器搭建 - 基于centos7系統
- Git客戶端使用
Git服務器搭建
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 #環境準備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 #設置安裝目錄 make && make install cp /usr/local/git/bin/git /bingit --version #查看版本創建一個git用戶
用于執行Git服務
adduser git#創建自動登錄文件 mkdir /home/git/.ssh/ touch /home/git/.ssh/authorized_keys客戶端生成自動登錄公鑰(生成公鑰命令:ssh-keygen -t rsa),將其保存到/home/git/.ssh/authorized_keys文件中,一行一個;
初始化Git倉庫
假定/git/test/作為Git倉庫;
mkdir -p /git/test/ #創建文件夾cd /git chown git:git test/ #權限設置cd ./test/ git init --bare .git/ #創建裸庫chown -R git:git .git克隆倉庫
git clone git@***:/git/test/.git #替換成服務器IPGit客戶端使用
基礎使用
cd /git/test #進入git文件夾git add "test.php" #提交文件git add -A #提交文件所有改動git status -s #查看項目當前狀態(A :提交成功;AM: 文件在我們將它添加到緩存之后又有改動。)git commit -m "1.0.0" #提交版本git push git@***:/git/test/.git #上傳至服務器進階使用
分支管理
git branch #分支列表git branch "branchname" #創建分支git checkout "branchname" #切換分支git branch -d "branchname" #刪除分支git merge "branchname" #合并分支查看提交歷史
git log --oneline --decorate標簽
git tag #標簽列表git tag -a v1.0 #添加列表 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的Git - 版本控制工具十分钟入门手册的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: error: src refspec m
- 下一篇: ‘close’ was not decl