1. 程式人生 > >git的入門摸索和入門研究

git的入門摸索和入門研究

文本 search 技術分享 分享 保存本地 run 創建 行合並 郵件

git官網:https://git-scm.com/

git教程---菜鳥教程:http://www.runoob.com/git/git-tutorial.html

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

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

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

你可以去官網下載git進行window或者linux或者mac的安裝;安裝之後你可以看文本教程學習,也可以看視頻教程學習;

1:用戶信息:配置個人的用戶名稱和電子郵件地址:

$ git config --global user.name "biehl"
$ git config --global user.email [email protected]
技術分享

技術分享

2:查看賬號信息

$ git config user.name

$ git config --get user.name

或者賬號和郵箱信息:$git config --list --global

技術分享

3:添加git的賬號信息:

技術分享

4:刪除多余的賬號的信息:

$git config --global --unset user.name “被刪除的賬號名“

技術分享

5:修改自己的賬號名稱:

$git config --global user.name "要修改的賬號名"

技術分享

6:獲取git倉庫的方法:git init或者git clone;

$git init初始化git倉庫

註意:git init後面跟的可以是未創建的文件夾或者已經創建的文件夾;

git init後面跟的可以是未創建的文件夾(未創建的git會幫忙創建)

技術分享

技術分享

已經創建的文件夾;先進入到已經創建的文件夾,之後使用git init命令:

技術分享

$ git clone克隆倉庫:

技術分享

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

  第一步:進入工作區cd 自己的文件夾:cd 文件夾名

  第二步:創建兩個文件a,b:touch 文件夾名

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

  第四步:查看暫存區裏面的狀態:git status

技術分享

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

技術分享

8:修改了文件之後如何添加到暫存區和提交操作;

技術分享

9:刪除文件的命令:$ git rm 要刪除的文件

技術分享

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

$git reset HEAD a

$git checkout a

技術分享

11:只刪除暫存區裏面的目錄的命令:

技術分享

12:git的重命名命令:

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

技術分享

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

技術分享

技術分享

技術分享

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

創建分支:$git branch 分支名稱

打標簽:$git tag "標簽名" 要打標簽的名稱

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

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

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

首先創建一個git倉庫,然後進入到倉庫:

技術分享

然後創建一個文件master.txt,向文件裏面寫入內容:

技術分享

技術分享

提交到歷史記錄:

技術分享

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

技術分享

創建新的分支和切換分支:

技術分享

創建分支,並且在分支創建文件以及操作主分支的文件內容,但是當你切換到主分支之後,在主分支看到的內容還是之前主分支的內容,在分支裏面操作的不會在主分支看到;

技術分享

15:查看歷史示意圖:

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

技術分享

16:標簽可以針對某一時間點的版本做標記,常用於版本發布。

$ git tag查看標簽

打標簽(git tag 給它打上標簽):

技術分享

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

起別名$git config --global alias.別名 "被起別名的名稱"

技術分享

查看一下標簽tag:

$git show 標簽名稱

技術分享

創建一個分支並且切換到該分支:

技術分享

將暫存區也保存起來:

技術分享

技術分享

將存儲的一些東西還原出來,先查看stash裏面有什麽東西:

技術分享

技術分享

查看master已經存在了,但是stahs裏面已經沒有東西了:

技術分享

下面這種操作既可以使數據恢復也可以將數據保存到stash裏面:

技術分享

刪除stash裏面的東西:

技術分享

技術分享

創建一個分支,然後對分支進行合並:

技術分享

切換到主分支,然後將test_merge分支的內容合並到主分支中:

技術分享

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

技術分享

技術分享

git的入門摸索和入門研究