日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Git - 版本控制工具十分钟入门手册

發布時間:2023/12/20 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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 #替換成服務器IP

Git客戶端使用

基礎使用

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 - 版本控制工具十分钟入门手册的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。