婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Git命令的簡單整理大全

Git命令的簡單整理大全

熱門標簽:suitecrm 地圖標注 揭陽電腦外呼系統公司 承德地圖標注公司收費 外呼系統號顯示星號怎么看 臨沂ai電銷機器人招商 高德地圖標注常顯 銀川語音外呼系統中心 鶴壁外呼系統公司 華創e路航彩票銷售點地圖標注

前言

自動幫助記錄每次文件的改動,同時協作永工作

學習git命令是充分必要的

集中式和分布式

分布式每個人電腦都是一個完整的版本庫,也有類似中央服務器的電腦,但是這個服務器只是用來交互打架的修改沒有它大家也一樣干活,只是交互修改不方便而已

安裝只要安裝了xcode就可以了

倉庫:里面文件修改,刪除,添加都能被git追蹤,認識時刻都能追蹤歷史或者將來某哥時刻還原只能追蹤文本文件的改動

創建目錄和查看路徑

mkdir 創建目錄  
cd    進入到目錄里面
pwd   用于顯示當前的目錄
cat   查看文件內容

Git命令使用說明

初始化一個目錄成git的倉庫(版本庫)包括暫存區和master分支
git init查看當前目錄的文件包括隱藏文件
ls -ah獲取git命令的手冊頁
git help使用git前需要進行一些全局的配置

> 1、用戶目錄下的配置,當前登陸用戶所有的倉庫調用這個配置 ~/.gitconfig

> 2、項目目錄的配置,優先級高,覆蓋全局配置配置用戶名和郵箱

git config --global user.name "wirelessqa"
git config --global user.email wirelessqa.me@gmail.com
git config --global color.ui true 讓Git顯示顏色,會讓命令輸出看起來更醒目

.gitignore 配置 不納入git管理 主要是系統文件,編譯文件,自定義的文件 ,這個文件也用推送到遠程庫

https://github.com/github/gitignore ,創建 touch 命令

配置編輯器 git在需要輸入一些消息

git config --global core.editor emacs

配置比較工具

git config --global merge.tool vimdiff

讀取配置(同一個配置選項會出現多次,以最后一次為準)

git config --list

提交文件之前

先查看當前的狀態 ,能提示你接下來怎么做的命令,比如修改工作區文件內容,提示你添加到暫存區或者丟棄工作區修改的命令

git status

查看文件到底修改了什么

git diff

提交修改

納入git倉庫管理,把修改添加到暫存區(使用.代表將所有的修改進行添加)

git add .

把暫存區里面的所有修改提交到當前分支同時創建一個快照

git commit -m ""

如果確認當前所有變更都是同一個commit,可以直接加-a,就不必一個一個add了

git commit -a -m ""

工作區和版本庫里最新版本的區別

git diff HEAD -- readme.txt

查看提交歷史

git log --pretty=oneline

撤銷修改

git checkout -- readme.txt

> 1、修改后還沒添加到暫存區 ,撤銷修改回到最近一次commit的狀態,也就是和版本庫里面的狀態一樣

> 2、修改后被添加到暫存區了,又做了修改 ,撤銷修改就回到添加到暫存區后的狀態,也就是跟暫存區里面的狀態保持一致

> 3、用版本庫里的版本替換工作去的版本,無論工作區是修改還是刪除

可以把暫存區的修改撤銷掉

git reset HEAD file

提交文件刪除修改到暫存區

git rm test.txt

版本回退

git的版本回退知識改了head 指針,順便把工作區的文件更新掉了

git reset --hard HEAD^
或
git reset --hard 3628164

查看命令歷史

可以看到reset和commit等命令歷史,可以利用這個命令查看最近一次

commitidgit reflog

工作區和暫存區

工作區:電腦上能看到的目錄 ,里面有個.git 隱藏目錄這個不算工作區,是git的版本庫版本庫里面包含了暫存區stage和git為我們自動創建第一個分支

遠程庫管理

查看遠程庫信息

git remote -v

修改遠程倉庫地址(在已經add了遠程倉庫地址,使用它進行修改地址)

git remote set-url origin https://github.com/USERNAME/OTHERREPOSITORY.git

關聯遠程庫(添加遠程倉庫地址)

git remote add origin git@github.com:linhbcode/first-test.git

本地的master分支推送到遠程的master分支上,原則就是master分支要與遠程同步 ,dev 分支開發分支,也需要遠程同步

git push origin master 

master分支推送到遠程的master分支,本地master 分支和遠程master分支建立關聯

git push -u origin master

Git自動把本地的master分支和遠程的master分支對應起來了,并且,遠程倉庫的默認名稱是

origingit clone git@github.com:linhbcode/first-test.git

git pull 如果提示沖突解決沖突 抓去信息碰到沒有鏈接的 有兩種方式解決

> 1、git branch --set-upstream branch-name origin/branch-name 建立本地分支和遠程分支的關聯

> 2、git pull origin branchname

分支管理

1、不完整的代碼在其它分支上提交

2、每個提交都在一個時間線上的節點上,分支相當于指向一個節點的指針

head 本質上是指向分支的指針

創建并切換分支

git checkout -b dev

本地分支創建和遠程分支相同的分支,主要是倉庫從遠程clone過來的(一般要先git fetch,再git checkout -b branch-name origin/branch-name)

git checkout -b branch-name origin/branch-name

創建分支

git branch dev

切換分支 , 如果當前的工作只完成一半,還沒發提交的話

git checkout dev

可以用 git stash 保存工作現場 ,在用它之前可以 git stash list 查看有幾個暫存的列表

查看有幾個暫存的列表

git stash list

保存工作現場

git stash

恢復 工作現場

git stash apply

來刪除 工作現場

git stash drop

查看當前分支

git branch

查看遠程分支

git branch -r

合并分支

git merge dev

刪除分支

git branch -d dev

強行刪除分支

git branch -D dev

(刪除遠程分支)冒號前面的空格不能少,原理是把一個空分支push到server上,相當于刪除該分支。

git push origin :branch-name

提交本地test分支作為遠程的master分支

git push origin test:master

提交本地test分支作為遠程的test分支

git push origin test:test

剛提交到遠程的test將被刪除,但是本地還會保存的,不用擔心

git push origin :test

查看分支合并圖

git log --graph

查看提交歷史

git log --pretty=oneline --abbrev-commit

合并分支

git merge branchname

合并分支的時候不采用ff模式(分支刪除了還能看的到分支歷史信息)

git merge --no-ff -m "merged bug fix 101" issue-101

標簽管理

描述開發歷程,在發布一個版本的時候打一個標簽

查看所有的標簽

git tag

對莫一個提交歷史打一個標簽

git tag v1.0 [commit id]

查看標簽信息

git show [tagname]

正式開發下最好用這條語句標注下這個標簽的描述

git tag -a v0.1 -m "version 0.1 released" 3628164

刪除標簽

git tag -d v0.1

推送標簽

git push origin v1.0

推送全部標簽

git push origin --tags

遠程刪除標簽(先從本地刪除標簽)

git push origin :refs/tags/v0.9

結語

目前就整理了些常用的命令,足夠對付平常的工作了,如果大家還想讀讀Git原理的話,建議看看原文地址:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001373962845513aefd77a99f4145f0a2c7a7ca057e7570000,里面講的特別全。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • Git代碼提交流程及git命令匯總(基礎篇)
  • Linux中Git集中操作命令匯總
  • 解決因文件權限導致git fetch命令執行失敗的問題
  • Git pull命令與fetch命令的區別
  • Git 常用命令速查表(圖文+表格)
  • 分享下自己總結的Git常用命令
  • git blame命令詳解

標簽:許昌 咸寧 萊蕪 汕尾 棗莊 三沙 忻州 七臺河

巨人網絡通訊聲明:本文標題《Git命令的簡單整理大全》,本文關鍵詞  Git,命令,的,簡單,整理,大全,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Git命令的簡單整理大全》相關的同類信息!
  • 本頁收集關于Git命令的簡單整理大全的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产一区二区美女| 欧美日韩高清一区| 中文字幕不卡在线播放| 国产成人亚洲综合a∨猫咪| 中文字幕不卡在线观看| 欧美色倩网站大全免费| 蜜桃在线一区二区三区| 欧美精品一区在线观看| 国产精品网站在线播放| 午夜精品福利一区二区蜜股av| 亚洲国产成人高清精品| 成人深夜在线观看| 欧美丰满少妇xxxxx高潮对白 | 蜜臀av亚洲一区中文字幕| 国产成人av一区二区| 色噜噜久久综合| 亚洲精品一区在线观看| 亚洲图片有声小说| 91国偷自产一区二区开放时间| 日韩精品中文字幕在线一区| 成人精品一区二区三区四区 | 国产欧美日韩在线观看| 国产日韩视频一区二区三区| 色综合中文综合网| 欧美精品v国产精品v日韩精品| 国产揄拍国内精品对白| 亚洲国产人成综合网站| 亚洲精品乱码久久久久久| 欧美中文字幕一区二区三区 | 男人操女人的视频在线观看欧美 | 日韩国产在线一| 日本乱码高清不卡字幕| 亚洲一级电影视频| 欧美亚洲图片小说| 一区二区三区国产豹纹内裤在线| 91免费视频大全| 亚洲一区二区在线观看视频 | 一本久久a久久免费精品不卡| 国产精品色在线| 91麻豆精品在线观看| 狠狠色丁香婷婷综合| 日韩欧美国产综合一区| 亚洲欧洲日韩在线| 国产精品天干天干在观线| 亚洲精品国产精华液| 久久se这里有精品| 91免费视频观看| 首页亚洲欧美制服丝腿| 精品乱人伦一区二区三区| 日韩一区二区三区视频在线| 麻豆成人在线观看| 亚洲综合一区二区| 国产午夜精品一区二区三区嫩草 | 欧美人与禽zozo性伦| 在线观看国产一区二区| 日韩丝袜美女视频| 日韩视频免费观看高清完整版在线观看| 亚洲成人动漫精品| 麻豆国产精品777777在线| 国产高清无密码一区二区三区| av在线一区二区三区| 欧美一级夜夜爽| 欧美性受xxxx| 国产91精品在线观看| 亚洲h精品动漫在线观看| 国产精品免费av| 久久品道一品道久久精品| 欧美日韩国产影片| 欧美老肥妇做.爰bbww视频| 成年人网站91| 国产成人综合亚洲91猫咪| 黄色资源网久久资源365| 日韩av电影一区| 日韩国产欧美三级| 亚洲电影你懂得| 蜜臀久久久99精品久久久久久| 亚洲色图在线播放| 日韩理论片在线| 亚洲精品第1页| 亚洲第一电影网| 国产精品久久久久久久裸模| 久久亚洲一区二区三区明星换脸 | 久久精品视频在线免费观看| 亚洲一区二区高清| 日本不卡123| 欧美性大战久久久久久久蜜臀| 精品奇米国产一区二区三区| 亚洲国产成人av| 99久久综合99久久综合网站| 3d成人h动漫网站入口| 亚洲免费观看高清完整版在线 | 91丨九色丨黑人外教| 国产亚洲一区二区三区在线观看 | 91精彩视频在线| 国产亚洲一区二区在线观看| 五月天久久比比资源色| 91老师片黄在线观看| 久久久久九九视频| 色综合天天天天做夜夜夜夜做| 99精品一区二区| 欧美一卡在线观看| 成人性生交大片免费看视频在线| 亚洲欧洲国产日韩| 欧美一区二区高清| 色久优优欧美色久优优| 国产一区二区三区综合| 国产天堂亚洲国产碰碰| 99久久777色| 五月天婷婷综合| 日韩一区二区三区高清免费看看| 日日摸夜夜添夜夜添精品视频| 678五月天丁香亚洲综合网| 国产精品一品视频| 亚洲午夜视频在线| 久久亚洲免费视频| 99国产精品久| 精品一区二区三区免费视频| 国产精品美女久久久久久久久 | 97久久超碰国产精品| 美女尤物国产一区| 亚洲另类在线制服丝袜| 欧美不卡在线视频| 欧美午夜影院一区| 一本色道久久综合亚洲精品按摩| 久久se这里有精品| 午夜精品久久久久久久蜜桃app| 欧美裸体bbwbbwbbw| 亚洲777理论| 亚洲午夜精品17c| 亚洲欧美一区二区不卡| 最新日韩av在线| 国产精品女主播av| 国产日韩欧美精品一区| 精品国精品国产| 日韩精品一区二区三区在线播放 | 国内精品伊人久久久久影院对白| 国产精品污网站| 国产三级久久久| 国产精品丝袜黑色高跟| 最好看的中文字幕久久| 亚洲欧美另类久久久精品| 亚洲精品乱码久久久久久日本蜜臀| 自拍偷拍亚洲综合| 亚洲午夜免费电影| 午夜私人影院久久久久| 国产成人免费在线观看不卡| 亚洲精品视频在线| 亚洲激情男女视频| 免播放器亚洲一区| 国产成人亚洲综合a∨婷婷| 97久久人人超碰| 日韩精品一区二区三区视频在线观看 | 色999日韩国产欧美一区二区| 91麻豆精品91久久久久同性| 国产精品视频麻豆| 国产一区美女在线| 在线成人免费视频| 一区二区三区不卡视频在线观看| 青青草成人在线观看| 欧美日韩久久一区二区| 精品日韩av一区二区| 精品久久久久久久久久久久久久久久久| 精品日韩一区二区三区免费视频| 久久久精品免费网站| 亚洲国产欧美另类丝袜| 成人少妇影院yyyy| 欧美猛男超大videosgay| 国产婷婷色一区二区三区| 日韩二区在线观看| 色一区在线观看| 国产精品视频线看| 国产精品伊人色| 精品乱码亚洲一区二区不卡| 亚洲国产欧美在线人成| 99国内精品久久| 国产日产精品1区| 国产精品综合一区二区| 欧美无乱码久久久免费午夜一区| 中文字幕欧美国产| 国产精品资源网| 中文乱码免费一区二区| a级精品国产片在线观看| 久久精品一区蜜桃臀影院| 伦理电影国产精品| 欧美成人三级电影在线| 久久精品72免费观看| 亚洲精品一区二区三区福利| 国产一级精品在线| 国产精品毛片a∨一区二区三区| 国产一区二区三区免费看| 国产欧美日韩在线| 91福利视频在线| 亚洲电影一区二区三区| 日韩欧美国产一区在线观看| 国产乱对白刺激视频不卡| 亚洲色图一区二区三区| 日韩欧美高清一区| 91在线观看成人| 国产一区二区免费视频| 亚洲愉拍自拍另类高清精品|