git是一種分布式**管理工具.
再說git的使用之前需要先講一下git的結構
除了遠端倉庫以外,每乙個開發者本機都有乙個本地的倉庫,當提交**的時候需要先將**提交到本地的倉庫,然後再提交到遠端倉庫.
bool
true
命令顯示隱藏檔案,需要注意的是這個命令在重啟finder以後才會生效.
注意:為了方便閱讀命令列的命令都用框起來
新建三個資料夾server manager developer分別來模擬伺服器端 專案經理端 開發者端
mac自帶git,所以不需要安裝.
使用[cd server資料夾位址]命令進入到server資料夾
使用[git init --bare]命令初始化乙個伺服器端倉庫和版本控制
使用[cd manager資料夾位址]命令進入到manager資料夾
首先使用[git clone server資料夾位址]命令將伺服器端的版本控制clone下來
使用[cd server資料夾位址]命令進入到新clone下來的server資料夾
使用[git config user.name "使用者名稱"]命令和[git config user.email "郵件位址"]命令來配置一下個人資訊
建立xcode工程
使用[git add .]命令將整個資料夾下的東西新增到暫存區
使用[git commit -m "注釋"]命令將整個資料夾下的東西推送到本地倉庫
使用[git push]將整個資料夾下的東西推送到遠端倉庫
使用[cd developer資料夾位址]命令進入到developer資料夾
使用[git clone server資料夾位址]命令從伺服器端clone**
使用[cd
server資料夾位址]
命令進入到新clone下來的server資料夾
使用[git config user.name "使用者名稱"]命令和[git config user.email "郵件位址"]命令來配置一下個人資訊
這個時候開啟工程便可以進行開發
使用[git add .]使用[git add .]命令將整個資料夾下的東西新增到暫存區
使用[git commit -m "注釋"]命令將整個資料夾下的東西推送到本地倉庫
使用[git push]將整個資料夾下的東西推送到遠端倉庫
使用[cd manager資料夾下的server資料夾位址]命令進入到
manager資料夾下的server資料夾
使用[git pull]命令便可以將工程與伺服器端同步
如果需要給打標籤就使用[
git tag -a v1.0 -m '標籤名']命令給本地**庫打乙個標籤,再使用[
git push origin v1.0
]將標籤推送到遠端倉庫,之後可以使用[git tag]命令可以檢視標籤.
git config user.name "使用者名稱" 配置使用者名稱
git config user.email "使用者郵件位址" 配置使用者郵件位址
git config --global user.name "使用者名稱" 一次性配置使用者名稱(只需要配置一次,以後在不需要配置)
git config --global user.email "使用者郵件位址" 一次性配置使用者郵件位址
git init 初始化本地倉庫
git init --bare 初始化伺服器端倉庫
git add 檔名 將乙個檔案新增到暫存區
git add . 將所有檔案新增到暫存區
git status 檢視當前**庫狀態
git commit -m "注釋" 將**提交到本地倉庫
git diff 顯示**庫更改部分
git reset --hard head 回退到當前版本
git reset --hard head^ 回退到上乙個版本(乙個^就是上乙個版本,兩個^就是上兩個版本,以此類推)
git log 顯示當前版本及之前的版本
git reflog 顯示所有的版本
git checkout 檔名 放棄當前的更改
git clone 伺服器路徑 將伺服器的版本拷貝到本地
git push 將本地**推送到伺服器
終端使用 終端命令的格式
command options parameter 說明 先階段只需要 知道 通過以下兩種方式查詢命令幫助資訊。先學習常用命令及常用選項的使用即可,工作中如果遇到問題可以借助網路搜尋。1 方式一 comman help 說明 顯示 command 命令的幫助資訊 2 方式二 man command ...
教你使用簡單的終端命令更新macOS
如果您討厭在macos軟體更新後每次重新啟動時都等待進度條完成,那麼您將很高興地了解到還有另一種更新mac的方法可以潛在地減少停機時間。軟體更新 i name 要麼 軟體更新 安裝名稱 請注意,如果要安裝的軟體包名稱中包含空格,則需要將整個內容用單引號引起來。因此,例如 softwareupdate...
redis終端簡單命令
keys 獲取所有鍵 lrange hongbao 44 0 1獲取該鍵的所有值 del hongbao 44 刪除該鍵的所有值 hgetall user 44 獲取該鍵的所有佇列 hget hongbao 44 8 獲取該佇列使用者為8的值 hset hongbao 44 7 asdf 設定該佇列...