日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【Git】Git-常用命令备忘录(一)

發(fā)布時間:2023/12/4 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Git】Git-常用命令备忘录(一) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

不管是linux還是git,都有相當一部分命令,但是如果不常用,或者久疏戰(zhàn)陣,總會有些遺忘。好記性不如爛筆頭。

美國《科學》雜志刊發(fā)了Betsy Sparrow等的科研論文,稱Google等搜索引擎模式可能會損害人的大腦記憶力。意思大概是我們對互聯(lián)網(wǎng)的依賴程度不斷提高。對于絕大多數(shù)人來說,尋找某個問題的答案就是簡單地敲擊鍵盤和滑動鼠標。而對于那些需要思考的問題,人們也會條件反射般地借助網(wǎng)絡(luò)搜索答案。嗯,沒錯,下次再忘了,就來這里看,不要用Google啦。

開發(fā)流程

1.創(chuàng)建dev分支

從主分支master創(chuàng)建dev分支并切換,那么我們就開始在dev分支上進行開發(fā)工作

#?這個可以 git?checkout?-b?dev #?=>等價于 git?branch?dev?#先創(chuàng)建 git?checkout?dev?#再切換#?這個也可以-switch切換-也更好理解 git?switch?-c?dev

2.切換主分支

在dev上開發(fā)完成,add,commit等都執(zhí)行完成,就切換回主分支master

git?checkout?master#switch切換-也更好理解?建議使用 git?switch?master

3.合并分支

切換回主分支master,合并dev分支至當前分支master

#把dev分支的工作成果合并到master分支 git?merge?dev

4.刪除分支

已然合并了分支dev,那么dev分支就可以丟棄了

git?branch?-d?dev

5.推送

git?push?-u?origin?master

6.友情提示

因為創(chuàng)建、合并和刪除分支非常快,所以Git鼓勵你使用分支完成某個任務(wù), 合并后再刪掉分支,這和直接在master分支上工作效果是一樣的,但過程更安全。

查看分支:git branch

創(chuàng)建分支:git branch <name>

切換分支:git checkout <name> ? git switch -c dev

創(chuàng)建+切換分支:git checkout -b <name>

合并某分支到當前分支:git merge <name>

刪除分支:git branch -d <name>

其他命令

1.注冊用戶名 郵箱

git?config?--global?user.email?"email@example.com"?git?config?--global?user.email?"287572291@qq.com"

2.初始化

git?init

3.暫存區(qū)

git?add?readme.txt

4.暫存區(qū)至工作區(qū)

git?commit?-m?"wrote?a?readme?file"#單解釋一下git?commit命令, #-m后面輸入的是本次提交的說明,可以輸入任意內(nèi)容,當然最好是有意義的, #這樣你就能從歷史記錄里方便地找到改動記錄。#嫌麻煩不想輸入-m?"xxx"行不行?確實有辦法可以這么干,但是強烈不建議你這么干,因為輸入說明對自己對別人閱讀都很重要。 #實在不想輸入說明的童鞋請自行Google,我不告訴你這個參數(shù)。#git?commit命令執(zhí)行成功后會告訴你,1個文件被改動(我們新添加的readme.txt文件), #插入了兩行內(nèi)容(readme.txt有兩行內(nèi)容)。

5.日志

git?log#如果嫌輸出信息太多,看得眼花繚亂的,可以試試加上--pretty=oneline參數(shù) git?log?--pretty=oneline#log中有很長一段字符串,是一個SHA1計算出來的一個非常大的數(shù)字,用十六進制表示

6.回退

#我們要把當前版本“append?GPL”回退到上一個版本“add?distributed”,就可以使用git?reset命令 git?reset?--hard?HEAD^HEAD?is?now?at?ea34578?add?distributedgit?reset?--hard?3628164 HEAD?is?now?at?3628164?append?GPL#?版本號沒必要寫全,前幾位就可以了,Git會自動去找。 #?當然也不能只寫前一兩位,因為Git可能會找到多個版本號, #?就無法確定是哪一個了。

7.查看使用過的命令

git?reflog

8.狀態(tài)

git?status

9.刪除文件

git?rm?test.txt git?commit?-m?"remove?test.txt"

10.git與遠程倉庫建立聯(lián)系

以github為例

git?remote?add?origin?https://github.com/RandyField/learn-note-randy.git? git?remote?add?origin?git@github.com:RandyField/learn-note-randy.git

11.推送遠端

git?push?-u?origin?master

12.克隆代碼

現(xiàn)在,遠程庫已經(jīng)準備好了,下一步是用命令git clone克隆一個本地庫

git?clone?git@github.com:michaelliao/gitskills.git

13.參考鏈接

https://www.liaoxuefeng.com/wiki/896043488029600/896067008724000

總結(jié)

以上是生活随笔為你收集整理的【Git】Git-常用命令备忘录(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。