GIT筆記之命令列|常識|初始化|地址重置|域名設定|分支切換
@
目錄Git常用命令列
git init :初始化好一個本地的庫
git add . :相當於是讓Git對當前的這個目錄進行Git的管理
git commit -m '提示資訊' :提交程式碼到本地的倉庫
git status :檢視版本庫的狀態、什麼被修改過 但是還沒有提交
git diff:這個命令的主要作用是檢視當前狀態和上一次修改的狀態之間的區別
git log:檢視日誌
git reset --hard 提交的id號
git reflog:檢視曾今使用過的那些命令
git clone 遠端程式碼庫的地址 :從遠端克隆程式碼
git branch :檢視本地所有擁有的所有分支
git checkout -b 分支的名字 :建立一個新的分支 並切換到這個分支
git checkout 分支的名字 :切換到某一個分支
git merge 分支的名字 :將後面的分之合併到當前的分支上
git tag -a '名字' -m '值' :給當前的程式碼打個標記
git tag:獲取當前本地的標記
git push origin 標籤的名字 :推送一個本地的標籤到遠端
git tag -d 標籤的名字 :刪除本地的標籤
git push origin :refs/tags/標籤的名字
Git常識
-
切換分支的時候注意暫存stash本地未提交程式碼
-
新建分支儘量選用時間戳
Git 本地專案初始化
-- cmd cd 進入到想下載的目錄下
git init
-- 專案複製到本地指定目錄
git clone git [倉庫地址]
-- 添加當前目錄下所有的檔案 . 是全部
git add .
-- 提交
git commit -m "提交資訊"
-- 推送
git push origin master
專案重置Git地址:
修改
git remote set-url origin newGitUrl
先刪後增
git remote rm origin
git remote add origin newGitUrl
直接修改config檔案:
開啟專案檔案——.git目錄下——config檔案——修改[remote "origin"]為新地址
Gitlab 修改Git clone地址為域名
更改gitlab.yml
首先找到伺服器gitlab.yml地址,可以修改HTTP host:以及 ssh_host
vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
重啟gitlab服務
gitlab -ctl restart
Git 分支 檢視|建立|切換(微服務)|合併
命令列
-- 檢視本地所有擁有的所有分支
git branch
-- 建立一個新的分支 並切換到這個分支
git checkout -b 分支的名字
-- 建立一個新的分支 並切換到這個分支
git checkout -b 分支的名字
-- 切換到某一個分支
git checkout 分支的名字
-- 將後面的分之合併到當前的分支上
git merge 分支的名字
檢視
idea 左下角GIT——>
Log:檢視提交歷史、本地遠端分支
Console:檢視idea執行的原始命令列,
update:檢視非己方提交歷史
建立
建立分為本地和遠端分支建立
切換
注意:
切換分支前請妥善儲存本地未提交程式碼
暫存stash本地未提交程式碼
設定暫存節點訊息名
切換分支
idea右下角顯示目前專案所處分支
恢復暫存程式碼
選擇UnStash Changes,選擇你想恢復的暫存節點, apply Stash
刪除暫存節點
如上圖:
選擇UnStash Changes,(drop one | clear all )刪除不需要的暫存節點
合併
首先需要切換到主分支,點選合併到當前分支,有衝突的話解決掉,合併成功,然後提交就可以了
持續更新中。。。