git版本控制器的安裝使用

git版本控制器的安裝使用
GIT服務
Git是一款免費、開源的分佈式版本控制系統,用於敏捷高效地處理任何或小或大的項目!
Git是一個開源的分佈式版本控制系統,用以有效、高速的處理從很小到非常大的項目版本管理。Git 是 Linus Torvalds 爲了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。
Git使用方法
git init here
// 創建本地倉庫(repository),將會在文件夾下創建一個 .git 文件夾,.git 文件夾裏存儲了所有的版本信息、標記等內容
git remote add origin [email protected]: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
[email protected]:winter1991/helloworld.git master git pull origin master
//從遠程服務器 pull 新的改動
git status //查看狀態
git add -A //提交全部修改
實戰:搭建GIT服務器
Git Server:Cent65 Git Client:Cent67
1、軟件安裝:
[root@Cent65 ~]# yum install -y git
2、創建空倉庫
①創建用戶、密碼
[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/ 設置目錄屬主屬組

③用創建的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/
3、客戶端初始化測試
[root@cent67 ~]# yum -y install git
[root@cent67 ~]# mkdir git
[root@cent67 ~]# cd git
[root@cent67 ~]# git clone [email protected]:/project/project.git
Initialized empty Git repository in /root/project/.git/
[email protected]'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 [email protected]:/project/project.git 確認本地和遠程的狀態是否正常
[root@cent67 project]# git push origin master 本地推送到遠程服務器
[email protected]'s password:
Counting objects: 3, done.
Writing objects: 100% (3/3), 205 bytes, done.
Total 3 (delta 0), reused 0 (delta 0)
To [email protected]:/project/project.git

  • [new branch] master -> master
    4、設置個性化用戶信息
    [root@cent67 project]# git config --global user.name "zhangsan"
    [root@cent67 project]# git config --global user.email [email protected]
    繼續提交修改
    [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的工具

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章