git的入门摸索和入门研究
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)題。
- 上一篇: Android 扫描二维码demo
- 下一篇: jsr-303 参数校验-学习(转)