@TOC
Git常用命令行
git init :初始化好一個本地的庫
git add . :相當(dāng)于是讓Git對當(dāng)前的這個目錄進(jìn)行Git的管理
git commit -m '提示信息' :提交代碼到本地的倉庫
git status :查看版本庫的狀態(tài)、什么被修改過 但是還沒有提交
git diff:這個命令的主要作用是查看當(dāng)前狀態(tài)和上一次修改的狀態(tài)之間的區(qū)別
git log:查看日志
git reset --hard 提交的id號
git reflog:查看曾今使用過的那些命令
git clone 遠(yuǎn)程代碼庫的地址 :從遠(yuǎn)程克隆代碼
git branch :查看本地所有擁有的所有分支
git checkout -b 分支的名字 :創(chuàng)建一個新的分支 并切換到這個分支
git checkout 分支的名字 :切換到某一個分支
git merge 分支的名字 :將后面的分之合并到當(dāng)前的分支上
git tag -a '名字' -m '值' :給當(dāng)前的代碼打個標(biāo)記
git tag:獲取當(dāng)前本地的標(biāo)記
git push origin 標(biāo)簽的名字 :推送一個本地的標(biāo)簽到遠(yuǎn)程
git tag -d 標(biāo)簽的名字 :刪除本地的標(biāo)簽
git push origin :refs/tags/標(biāo)簽的名字
Git常識
切換分支的時候注意暫存stash本地未提交代碼
新建分支盡量選用時間戳
Git 本地項目初始化
-- cmd cd 進(jìn)入到想下載的目錄下
git init
-- 項目復(fù)制到本地指定目錄
git clone git [倉庫地址]
-- 添加當(dāng)前目錄下所有的文件 . 是全部
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
首先找到服務(wù)器gitlab.yml地址,可以修改HTTP host:以及 ssh_host
vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
重啟gitlab服務(wù)
gitlab -ctl restart
Git 分支 查看|創(chuàng)建|切換(微服務(wù))|合并
命令行
-- 查看本地所有擁有的所有分支
git branch
-- 創(chuàng)建一個新的分支 并切換到這個分支
git checkout -b 分支的名字
-- 創(chuàng)建一個新的分支 并切換到這個分支
git checkout -b 分支的名字
-- 切換到某一個分支
git checkout 分支的名字
-- 將后面的分之合并到當(dāng)前的分支上
git merge 分支的名字
查看
idea 左下角GIT——>
Log:查看提交歷史、本地遠(yuǎn)程分支
Console:查看idea運行的原始命令行淮悼,
update:查看非己方提交歷史
創(chuàng)建
創(chuàng)建分為本地和遠(yuǎn)程分支創(chuàng)建
切換
注意:
切換分支前請妥善保存本地未提交代碼
暫存stash本地未提交代碼
設(shè)置暫存節(jié)點消息名
切換分支
idea右下角顯示目前項目所處分支
恢復(fù)暫存代碼
選擇UnStash Changes,選擇你想恢復(fù)的暫存節(jié)點揽思, apply Stash
刪除暫存節(jié)點
如上圖:
選擇UnStash Changes袜腥,(drop one | clear all )刪除不需要的暫存節(jié)點
合并
首先需要切換到主分支,點擊合并到當(dāng)前分支,有沖突的話解決掉羹令,合并成功鲤屡,然后提交就可以了
持續(xù)更新中。福侈。酒来。