git版本控制器的安裝使用

git版本控制器的安裝使用
GIT服務
Git是一款免費、開源的分佈式版本控制系統,用於敏捷高效地處理任何或小或大的項目!
Git是一個開源的分佈式版本控制系統,用以有效、高速的處理從很小到很是大的項目版本管理。Git 是 Linus Torvalds 爲了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。
Git使用方法
git init here
// 建立本地倉庫(repository),將會在文件夾下建立一個 .git 文件夾,.git 文件夾裏存儲了全部的版本信息、標記等內容
git remote add origin git@github.com:winter1991/helloworld.git
//把本地倉庫和遠程倉庫關聯起來。若是不執行這個命令的話,每次 push 的時候都須要指定遠程服務器的地址
git add
// 從本地倉庫增刪,結果將會保存到本機的緩存裏面
git commit -m "註釋"
//提交,把本機緩存中的內容提交到本機的 HEAD 裏面
git push origin master
//把本地的 commit push 到遠程服務器上, origin 也就是以前 git remote add origin 那個命令裏面的 origin,origin 替代了服務器倉庫地址:git push
git@github.com:winter1991/helloworld.git master git pull origin master
//從遠程服務器 pull 新的改動
git status //查看狀態
git add -A //提交所有修改
實戰:搭建GIT服務器
Git Server:Cent65 Git Client:Cent67
一、軟件安裝:
[root@Cent65 ~]# yum install -y git
二、建立空倉庫
①建立用戶、密碼
[root@Cent65 ~]# useradd -m git
[root@Cent65 ~]# echo git:123456 | chpasswd
②建立存放倉庫目錄
[root@Cent65 ~]# mkdir /project
[root@Cent65 ~]# chmod 755 -R /project/ 設置目錄權限
[root@Cent65 ~]# chown git:git -R /project/ 設置目錄屬主屬組html

③用建立的git普通用戶建立倉庫
[root@Cent65 ~]# su git
[git@Cent65 root]$ cd /project/
[git@Cent65 project]$ mkdir project.git
[git@Cent65 project]$ cd project.git
[git@Cent65 project.git]$ git --bare init 初始化成裸庫版本庫
Initialized empty Git repository in /project/project.git/
三、客戶端初始化測試
[root@cent67 ~]# yum -y install git
[root@cent67 ~]# mkdir git
[root@cent67 ~]# cd git
[root@cent67 ~]# git clone git@192.168.1.65:/project/project.git
Initialized empty Git repository in /root/project/.git/
git@192.168.1.65's password:123456 輸入密碼
測試寫入數據:
[root@cent67 git]# cd project/
[root@cent67 project]# echo "NO.1" > 1.html
[root@cent67 project]# git add . (注意後邊有「.」)添加到暫緩區
[root@cent67 project]# git commit -m "NO.1" 提交到本地倉庫命名爲「NO.1」
[root@cent67 project]# git remote add origin git@192.168.165:/project/project.git 確認本地和遠程的狀態是否正常
[root@cent67 project]# git push origin master 本地推送到遠程服務器
git@192.168.1.65's password:
Counting objects: 3, done.
Writing objects: 100% (3/3), 205 bytes, done.
Total 3 (delta 0), reused 0 (delta 0)
To git@192.168.1.65:/project/project.gitgit

  • [new branch] master -> master
    四、設置個性化用戶信息
    [root@cent67 project]# git config --global user.name "zhangsan"
    [root@cent67 project]# git config --global user.email zhangsan@qq.com
    繼續提交修改
    [root@cent67 project]# vim 1.html 隨便寫入一些內容
    [root@cent67 project]# git add 1.html
    [root@cent67 project]# git commit -m "NO.2"
    [master 24d9f65] NO.2
    1 files changed, 2 insertions(+), 0 deletions(-)

Windows使用方法:
http://tortoisegit.org/download/ //Windows客戶端下載地址
https://git-for-windows.github.io/ //msysgit客戶端下載地址
Windows安裝Tortoisegit以前,須要安裝支撐軟件msysgit(windows下面相似於Linux下面命令行的一個工具),這樣tortoisegit才能正常運轉!
首先安裝msysgit,一切默認便可!安裝完成以後,看看msysgit的工具github

相關文章
相關標籤/搜索