【運維筆記】Git
阿新 • • 發佈:2019-01-05
Git分散式版本控制系統
## 依賴安裝
yum install curl-devel expat-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
## 配置使用git倉庫的人員姓名
git config --global user.name [user_name]
## 配置使用git倉庫的人員email
git config --global user.email [user_email]
git常用命令
## 建立一個倉庫並初始化 git init [repository_name] --bash ## 初始化一個空倉庫 ## git status 檢視檔案修改狀態 ## git add [file_name] 新增檔案內容至索引 ## git rm [file_name] 從工作區和索引中刪除檔案 ## git commit 將快取區的內容提交到工作區 -m "message" 提交資訊 -a 提交所有更改(會清除已刪除檔案,[git add 與git rm]) ## git remote -v 檢視當前連線到遠端倉庫 ## git remote add [名稱] [url] 新增一個遠端倉庫 ## git push 將工作區的內容推送到倉庫 -f 強制推送 -u origin master 遠端推送到主幹 -u origin [branch_name] ## git pull 拉取程式碼,替換本地 ## git log 檢視所有commit記錄 ## git resert --hard [commit id] 版本回退 HEAD^表示上一個版本 HEAD^^表示上上一個版本 ## git reflog 所有操作記錄 ## git branch [branch_name] 新建分支 ## git checkout [file_name] 丟棄工作區的改動 ## git checkout [branch_name] 切換分支,預設master