git的使用
配置使用者名稱
sudo git config --system user.name ryan
配置使用者郵箱
sudo git config --global user.email ryan_***@163.com
git init 初始化倉庫
git status 檢視本地倉庫狀態
git add * 將工作內容記錄到暫存區
git rm --cached [file] 取消檔案暫存記錄
git commit -m 「」 將檔案同步到本地倉庫
git log 檢視日誌記錄
git diff 比較工作區檔案和倉庫檔案差異
git checkout – [file] 放棄工作區檔案修改
git checkout [file] 從倉庫區恢復檔案
git mv file path 移動檔案
git rm file 刪除檔案
git reset --hard head^ 退回到上乙個commit節點
git reset --hard commit_id 退回到指定的commit_id
git reset --hard tag 去往某個標籤節點
git tag_name commit_id -m 「」 建立標籤
git tag 檢視標籤
git show tag_name 檢視標籤詳細資訊
git reflog 檢視所有操作記錄
git tag -d tag_name 刪除標籤
git branch -a 檢視所有分支情況
git branch -d branch_name 刪除分支
git branch branch_name 建立分支
git checkout branch_name 切換工作分支
git merge branch_name 合併分支
mkdir gitrepo 建立共享倉庫
chown tarena:tarena gitrepo 目錄主屬設定為當前使用者
git init --bare ai.git 初始化共享目錄
chown -r tarena:tarena ai.git 專案目錄設定為相同的主屬
git remote add origin 遠端位址 連線遠端倉庫
git remote add origin [email protected]:/home/tarena/gitrepo/tedu.git
git remote 檢視連線的主機
git remote rm origin 刪除遠端連線主機
git clone 遠端位址 從遠端倉庫獲取專案
git clone -b cloverlove01 遠端位址 從遠處倉庫獲取cloverlove分支專案
git push -u origin master 將本地分支推送給遠端倉庫,第一次需要加-u
git pull 從遠端獲取**,並合併對應分支內容進行合併
git fetch 從遠端獲取**,不會和本地對應分支內容進行合併
git init
git add *
git commit -m 『first commit』
git remote add origin github給的**
git push -u origin master
git clone 遠端位址
或者git clone -b cloverlove01 遠端位址 拉取分支**
git add views.py urls.py
git commit -m 「修改…1.0」
git pull origin cloverlove01 # 如果別人更改了**
git add views.py urls.py
git commit -m 「修改…」
git push origin cloverlove01
工作中常用git命令
1.commit push 已經更新到遠端倉庫 對於已經把 push到線上倉庫,你回退本地 其實也想同時回退線上 回滾到某個指定的版本,線上,線下 保持一致.你要用到下面的命令 git revert revert 之後你的本地 會回滾到指定的歷史版本,這時你再 git push 既可以把線上的 更新...
git工作中常用的命令
注意修改了這些config後,需要exit後才能生效 git config global core.editor vim git config global alias.co checkout git config global alias.ci commit git config global a...
git工作中常用的命令
git init 把當前目錄變成git可以管理的倉庫 git status 可以讓我們時刻掌握倉庫當前的狀態 git diff 顧名思義就是檢視difference git reset 回退版本 git reset head 檔名 可以把暫存區的修改撤銷掉 unstage 重新放回工作區 git r...