新手git入門總結

Git、Gitee初始化:

配置git祕鑰:

這裏隨便百度吧

前言:

先拉取代碼

1、如果直接git clone的話,直接改自己配置信息,然後
走add commit push
2、如果不直接拉,或者鏈接沒什麼內容的,直接本地初始化
git init
然後關聯倉庫:
如果有關聯的倉庫,就先幹掉 git remote rm origin
git remote add origin 地址
add commit push

注意:默認git add .是不更改刪除得提交,如果要變更讓遠程變更刪除,就git add --all
一、先查看當前相關配置信息:
1、查看當前用戶(global)配置:
git config --global --list
2、查看關聯的倉庫的配置信息
git config --local --list
3、配置自己本地的信息
git config --global user.name “你的名字或暱稱”
git config --global user.email “你的郵箱”

提交部分:
git add . //提交所有變動,包括刪除變更要加–all 這裏是提交到暫存區
git status -s //查看提交變動
git commit -m

日常操作:
1、提交自己最新代碼:

git add. 
git commit -m''
git push origin 自己分支名

2、合併分支

git merge master 
git push origin 自己分支名

git checkout master
git pull 
git merge 自己分支名
git push origin master

合併之後記得push推送,切換分支記得git pull
git checkout 自己分支名
git reset --hard commit_id 回滾代碼
分支相關操作:
1、查看當前所有分支:
git branch -a
2、刷新遠端分支
git remote update origin -p

3、創建並切換遠程分支
git checkout -b 分支名

4、提交本地分支到遠程
git push origin 分支名

5、本地分支跟遠程分支關聯
git branch --set-upstream-to=origin/遠程分支名 本地分支名

6、分支合併(要先切換到要合併的分支)
git merge 分支名
git push 分支名

web鉤子擴展

webhooks(鉤子):
就是本地更新提交到git後,讓git發送一個http請求,告訴你服務端有最新更新,要可以
拉代碼了。這裏可以讓服務端執行sh文件用exec函數,或者直接在代碼執行shell_exec

這裏我是用shell_exec直接寫在代碼那裏,防止sh文件被篡改
sudo git fetch --all && sudo git reset --hard origin/master

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章