git的入门摸索和入门研究
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 biehl@koal.com??
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
?
轉載于:https://www.cnblogs.com/biehongli/p/7131854.html
總結
以上是生活随笔為你收集整理的git的入门摸索和入门研究的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android 扫描二维码demo
- 下一篇: jsr-303 参数校验-学习(转)