git探索之路

2021-10-07 18:54:26 字數 2189 閱讀 2059

參考資料:

$ git config --global user.name "your name"

#設定使用者名稱

$ git config --global user.email "[email protected]"

#設定使用者郵箱

$ git init #初始化倉庫

$ git status #查詢倉庫當前狀態,

$ git

diff

#在上述指令下,若想再清楚看不同情況,可以使用該指令(對比工作區與版本庫)

$ git log #查詢修改日誌

$ git log --pretty=oneline #查詢修改日誌(回到過去)

$ git relog #檢視歷史修改日誌(包括還原後的)(重返未來)

$ git

add yourfile #把檔案從工作區提交到暫存區

$ git

rm yourfile #把刪除檔案情況從工作區提交到暫存區

$ git commit -m "yourmessage"

#把檔案從暫存區提交到儲存區,增加與刪除需要提交

$ git reset --hard 	commitid #把版本庫還原成對應id地版本

$ git reset --hard head^ #把版本庫還原成上個版本

$ git reset head yourfile #把yourfile在暫存區的樣子恢復成儲存區的樣子

$ git checkout -- yourfile #暫存區有東西,則把工作區恢復成暫存區的樣子;暫存區沒有東西,則把工作區恢復成儲存區的樣子

$ ssh-keygen -t rsa -c "[email protected]"#生成ssh key

$ git remote add origin [email protected]:yourgithubaccount/yourrepository.git#在github申請完倉庫後使用

$ git push -u origin master#用git push命令,實際上是把當前分支master推送到遠端(我們第一次推送master分支時,加上了-u引數,git不但會把本地的master分支內容推送的遠端新的master分支)

$ git branch dev #建立名叫dev新的branch

$ git checkout dev #切換到dev分支

$ git switch dev #切換到dev分支

$ git branch #檢視當前所有分支

$ git merge dev #把dev分支合併到當前分支

$ git branch -d dev #刪除dev分支

$ git tag #打標籤

下面為關於learn git branching的補充(挺實用的)

**:

$ git checkout nodeid#head指向對應的id或者分支

$ git branch name#建立叫name的分支

$ git cherry-pick nodeid#抓取(複製)對應id加入當前分支

$ git rebase name#把分支新增到對應分支後面

$ git rebase -i head^nums #重新排列該分支中的節點

$ git reset head^ #把該分支指標指向前乙個節點的版本

$ git revert #也是恢復但是便於提交

$ git branch -f branchname nodeid #把分支指標指向對應節點

$ git merge branchname #把對應的分支融合到現在分支中

$ git fetch / git fetch origin branchname #全部拉去遠端倉庫/只拉取對應的分支

$ git push / git push origin branchname #全部推送遠端倉庫/只推送對應的分支

$ git push origin :

$ git fetch origin :

$ git push orgin :

#這個可以同時刪除遠端倉庫與本地倉庫的分支

CSS steps 的內心探索之路

我要一步一步往前跳,在最遠方乘著web往前飛 小小的天 我有屬於我的天 題記,改編源自 蝸牛 當我們給元素做動畫的時候,可能會用到steps,把多個拼合成一張雪碧圖,改變background position進行動畫,簡便而又強大的屬性。如同變形金剛,卡卡卡 而有時又被它搞得一愣一愣的,咦,咋沒看到...

Git學習之路

git是目前世界上最先進的分布式版本控制系統。git同時也是linus改變世界的第二大創舉。關於分布式和集中式的區別,可以看一下這篇文章集中式vs分布式 1.工作區 檔案所在的資料夾 2.版本庫 資料夾中含有.git的隱藏資料夾。通過add新增的檔案被新增到暫存區,commit提交後,把暫存區的所有...

Git之路 常用Git命令

git clone 使用者名稱 ip 路徑 轉殖遠端倉庫 git branch 檢視本地分支 git branch a 檢視遠端分支 git branch 分支名 切換分支 git merge 分支名 合併分支 必須先切換到你需要合併到的分支 git branch d 分支名 刪除分支 git st...