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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

git的入门摸索和入门研究

發(fā)布時(shí)間:2023/12/10 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git的入门摸索和入门研究 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

git官網(wǎng):https://git-scm.com/

git教程---菜鳥(niǎo)教程:http://www.runoob.com/git/git-tutorial.html

git教程---廖雪峰:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/

git視頻教程---極客學(xué)院:http://search.jikexueyuan.com/course/?q=git

git的安裝教程:http://jingyan.baidu.com/article/9f7e7ec0b17cac6f2815548d.html

你可以去官網(wǎng)下載git進(jìn)行window或者linux或者mac的安裝;安裝之后你可以看文本教程學(xué)習(xí),也可以看視頻教程學(xué)習(xí);

1:用戶(hù)信息:配置個(gè)人的用戶(hù)名稱(chēng)和電子郵件地址:

$ git config --global user.name "biehl" $ git config --global user.email biehl@koal.com

??

2:查看賬號(hào)信息

$ git config user.name

$ git config --get user.name

或者賬號(hào)和郵箱信息:$git config --list --global

3:添加git的賬號(hào)信息:

4:刪除多余的賬號(hào)的信息:

$git config --global --unset user.name “被刪除的賬號(hào)名“

5:修改自己的賬號(hào)名稱(chēng):

$git config --global user.name "要修改的賬號(hào)名"

6:獲取git倉(cāng)庫(kù)的方法:git init或者git clone;

$git init初始化git倉(cāng)庫(kù)

注意:git init后面跟的可以是未創(chuàng)建的文件夾或者已經(jīng)創(chuàng)建的文件夾;

git init后面跟的可以是未創(chuàng)建的文件夾(未創(chuàng)建的git會(huì)幫忙創(chuàng)建)

已經(jīng)創(chuàng)建的文件夾;先進(jìn)入到已經(jīng)創(chuàng)建的文件夾,之后使用git init命令:

$ git clone克隆倉(cāng)庫(kù):

7:git的添加$git add 和git的提交$git commit;

  第一步:進(jìn)入工作區(qū)cd 自己的文件夾:cd 文件夾名

  第二步:創(chuàng)建兩個(gè)文件a,b:touch 文件夾名

  第三步:將文件添加到暫存區(qū):git add a b

  第四步:查看暫存區(qū)里面的狀態(tài):git status

提交的命令(提交的命令是在git add 文件之后操作的):git commit -m "注解"

8:修改了文件之后如何添加到暫存區(qū)和提交操作;

9:刪除文件的命令:$ git rm 要?jiǎng)h除的文件

10:刪除之后如何還原呢:

$git reset HEAD a

$git checkout a

11:只刪除暫存區(qū)里面的目錄的命令:

12:git的重命名命令:

$git mv 已存在的文件名 ?? 要命名的文件名

13:忽略一些不需要添加到git的文件的操作方法:

?

14:git本地分支與合并的操作:

創(chuàng)建分支:$git branch 分支名稱(chēng)

打標(biāo)簽:$git tag "標(biāo)簽名"?? 要打標(biāo)簽的名稱(chēng)

分支之前的切換:$git checkout 要切換的分支名

切換分支之前保存本地的修改:$git stash

合并分支:$git merge 要合并的分支

首先創(chuàng)建一個(gè)git倉(cāng)庫(kù),然后進(jìn)入到倉(cāng)庫(kù):

?然后創(chuàng)建一個(gè)文件master.txt,向文件里面寫(xiě)入內(nèi)容:

?

?提交到歷史記錄:

第二次歷史提交(先編輯一下,然后再進(jìn)行歷史提交):

創(chuàng)建新的分支和切換分支:

?

創(chuàng)建分支,并且在分支創(chuàng)建文件以及操作主分支的文件內(nèi)容,但是當(dāng)你切換到主分支之后,在主分支看到的內(nèi)容還是之前主分支的內(nèi)容,在分支里面操作的不會(huì)在主分支看到;

?15:查看歷史示意圖:

$git log --online --decorate --graph --all

16:標(biāo)簽可以針對(duì)某一時(shí)間點(diǎn)的版本做標(biāo)記,常用于版本發(fā)布。

$ git tag查看標(biāo)簽

打標(biāo)簽(git tag 給它打上標(biāo)簽):

查看歷史示意圖和起別名然后查看歷史示意圖:

起別名$git config --global alias.別名 "被起別名的名稱(chēng)"

查看一下標(biāo)簽tag:

$git show 標(biāo)簽名稱(chēng)

創(chuàng)建一個(gè)分支并且切換到該分支:

?將暫存區(qū)也保存起來(lái):

將存儲(chǔ)的一些東西還原出來(lái),先查看stash里面有什么東西:

查看master已經(jīng)存在了,但是stahs里面已經(jīng)沒(méi)有東西了:

下面這種操作既可以使數(shù)據(jù)恢復(fù)也可以將數(shù)據(jù)保存到stash里面:

刪除stash里面的東西:

創(chuàng)建一個(gè)分支,然后對(duì)分支進(jìn)行合并:

切換到主分支,然后將test_merge分支的內(nèi)容合并到主分支中:

合并有沖突的處理: $git merge --abort

?

轉(zhuǎn)載于:https://www.cnblogs.com/biehongli/p/7131854.html

總結(jié)

以上是生活随笔為你收集整理的git的入门摸索和入门研究的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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