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

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

Git命令的簡單整理大全

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

前言

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

學習git命令是充分必要的

集中式和分布式

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

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

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

創(chuàng)建目錄和查看路徑

mkdir 創(chuàng)建目錄  
cd    進入到目錄里面
pwd   用于顯示當前的目錄
cat   查看文件內(nèi)容

Git命令使用說明

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

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

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

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

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

https://github.com/github/gitignore ,創(chuàng)建 touch 命令

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

git config --global core.editor emacs

配置比較工具

git config --global merge.tool vimdiff

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

git config --list

提交文件之前

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

git status

查看文件到底修改了什么

git diff

提交修改

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

git add .

把暫存區(qū)里面的所有修改提交到當前分支同時創(chuàng)建一個快照

git commit -m ""

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

git commit -a -m ""

工作區(qū)和版本庫里最新版本的區(qū)別

git diff HEAD -- readme.txt

查看提交歷史

git log --pretty=oneline

撤銷修改

git checkout -- readme.txt

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

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

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

可以把暫存區(qū)的修改撤銷掉

git reset HEAD file

提交文件刪除修改到暫存區(qū)

git rm test.txt

版本回退

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

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

查看命令歷史

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

commitidgit reflog

工作區(qū)和暫存區(qū)

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

遠程庫管理

查看遠程庫信息

git remote -v

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

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

關(guān)聯(lián)遠程庫(添加遠程倉庫地址)

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

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

git push origin master 

master分支推送到遠程的master分支,本地master 分支和遠程master分支建立關(guān)聯(lián)

git push -u origin master

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

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

git pull 如果提示沖突解決沖突 抓去信息碰到?jīng)]有鏈接的 有兩種方式解決

> 1、git branch --set-upstream branch-name origin/branch-name 建立本地分支和遠程分支的關(guān)聯(lián)

> 2、git pull origin branchname

分支管理

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

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

head 本質(zhì)上是指向分支的指針

創(chuàng)建并切換分支

git checkout -b dev

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

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

創(chuàng)建分支

git branch dev

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

git checkout dev

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

查看有幾個暫存的列表

git stash list

保存工作現(xiàn)場

git stash

恢復 工作現(xiàn)場

git stash apply

來刪除 工作現(xiàn)場

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

標簽管理

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

查看所有的標簽

git tag

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

git tag v1.0 [commit id]

查看標簽信息

git show [tagname]

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

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

結(jié)語

目前就整理了些常用的命令,足夠?qū)Ω镀匠5墓ぷ髁耍绻蠹疫€想讀讀Git原理的話,建議看看原文地址:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001373962845513aefd77a99f4145f0a2c7a7ca057e7570000,里面講的特別全。

總結(jié)

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

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

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

巨人網(wǎng)絡(luò)通訊聲明:本文標題《Git命令的簡單整理大全》,本文關(guān)鍵詞  Git,命令,的,簡單,整理,大全,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Git命令的簡單整理大全》相關(guān)的同類信息!
  • 本頁收集關(guān)于Git命令的簡單整理大全的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    成人午夜激情片| 国产一区二区三区美女| 中文一区在线播放| 亚洲视频在线观看三级| 亚洲最快最全在线视频| 视频一区国产视频| 国产成人精品亚洲日本在线桃色| 99久久综合色| 欧美色倩网站大全免费| 精品理论电影在线观看| 一区二区在线观看av| 国产一区二区三区免费| 欧美私模裸体表演在线观看| 久久久蜜桃精品| 亚洲综合视频在线观看| 国产成人免费视频网站| 欧美日韩免费观看一区二区三区| 久久先锋资源网| 午夜精品免费在线| 成人激情免费电影网址| 欧美电影免费观看高清完整版在线 | 久久精品国产一区二区三区免费看| 国产一区二区三区蝌蚪| 7777精品伊人久久久大香线蕉超级流畅| 久久久美女艺术照精彩视频福利播放| 五月天婷婷综合| 91色视频在线| 欧美国产一区二区| 美女一区二区视频| 欧美日韩国产一区| 国产精品第一页第二页第三页| 蜜臀久久久99精品久久久久久| 欧美自拍丝袜亚洲| 亚洲天堂av一区| 国产高清成人在线| 精品久久久久久久久久久久包黑料 | 午夜激情久久久| jvid福利写真一区二区三区| 亚洲精品一线二线三线无人区| 肉色丝袜一区二区| 欧美欧美欧美欧美| 亚洲大型综合色站| 在线观看网站黄不卡| 一区二区三区日韩在线观看| 99久久精品免费| 亚洲天堂久久久久久久| 色综合激情久久| 亚洲欧美一区二区三区孕妇| 91视频xxxx| 亚洲综合视频在线| 欧美电影一区二区三区| 日韩中文字幕一区二区三区| 51午夜精品国产| 捆绑变态av一区二区三区 | 日本女人一区二区三区| 欧美日韩情趣电影| 日本美女一区二区| 日韩欧美的一区| 激情综合亚洲精品| 久久综合狠狠综合| 国产91丝袜在线观看| 国产精品久久久爽爽爽麻豆色哟哟| 国产一区999| 国产精品色哟哟网站| 91玉足脚交白嫩脚丫在线播放| 亚洲天堂精品在线观看| 欧美亚洲国产一卡| 奇米一区二区三区| 国产色产综合色产在线视频| 成人午夜大片免费观看| 亚洲欧美一区二区不卡| 欧美日韩电影一区| 国产资源精品在线观看| 国产精品视频看| 91久久线看在观草草青青| 亚洲成人免费av| 久久美女艺术照精彩视频福利播放 | 日韩精品三区四区| 日韩欧美电影在线| 色94色欧美sute亚洲13| 婷婷激情综合网| 久久综合九色综合久久久精品综合 | 一本大道久久a久久精二百| 天天影视色香欲综合网老头| 精品三级在线看| 高潮精品一区videoshd| 亚洲精品美腿丝袜| 日韩欧美国产精品| 粗大黑人巨茎大战欧美成人| 一区二区三区欧美在线观看| 日韩午夜小视频| 91丨porny丨首页| 久久超级碰视频| 一区二区视频在线看| 亚洲精品一区二区三区四区高清| 99视频在线精品| 久久99久久久久久久久久久| 亚洲视频网在线直播| 日韩美一区二区三区| 国产不卡免费视频| 在线观看免费一区| 久久色在线观看| 美女网站在线免费欧美精品| 99精品视频在线观看| 精品国产凹凸成av人导航| 亚洲欧美日韩系列| 国产suv一区二区三区88区| 欧美一级淫片007| 极品少妇xxxx精品少妇| 色婷婷综合激情| 成人激情校园春色| 视频一区在线视频| 中文字幕二三区不卡| 久久亚洲综合色一区二区三区| 国产精品伦一区二区三级视频| 亚洲aaa精品| 播五月开心婷婷综合| 欧美va在线播放| 丝袜诱惑制服诱惑色一区在线观看| 大陆成人av片| 久久久精品综合| 久久精品99国产国产精| 欧美日韩不卡在线| 有码一区二区三区| 99视频国产精品| 国产精品丝袜在线| 成人小视频在线观看| 久久精品在线免费观看| 精品系列免费在线观看| 91精品国产一区二区三区蜜臀| 一区二区三区日韩欧美精品| 91丨porny丨中文| 最好看的中文字幕久久| www.在线成人| 日韩一区欧美小说| 国产成人精品在线看| 国产亚洲1区2区3区| 国产真实精品久久二三区| 欧美mv日韩mv| 国产视频一区在线播放| 色婷婷亚洲综合| 国产麻豆精品久久一二三| 亚洲国产精品精华液网站| 久久影视一区二区| 国产高清亚洲一区| 国产精品美女久久久久aⅴ国产馆| 国产成人鲁色资源国产91色综| 国产欧美精品区一区二区三区 | 热久久久久久久| 欧美一区二区日韩| 另类欧美日韩国产在线| 2021中文字幕一区亚洲| 成人午夜在线播放| 亚洲综合一区二区三区| 欧美一区二区三区免费视频| 精品一二三四区| 国产精品三级在线观看| 91黄色在线观看| 秋霞成人午夜伦在线观看| 久久九九全国免费| 色94色欧美sute亚洲13| 蜜桃视频一区二区| 国产精品入口麻豆原神| 91久久精品日日躁夜夜躁欧美| 午夜电影久久久| 欧美国产欧美亚州国产日韩mv天天看完整| 972aa.com艺术欧美| 日本不卡一区二区三区高清视频| 久久久久久久综合| 欧美视频在线一区二区三区 | 91精品婷婷国产综合久久竹菊| 免费在线观看一区二区三区| 国产精品午夜在线| 欧美日韩国产免费一区二区| 国产一区二区三区电影在线观看| 亚洲人一二三区| 日韩精品一区二区三区视频播放| 国产精品888| 亚洲妇女屁股眼交7| 欧美极品另类videosde| 在线电影国产精品| 不卡电影一区二区三区| 青青国产91久久久久久| 国产精品初高中害羞小美女文| 日韩一区二区免费视频| 91农村精品一区二区在线| 国产呦萝稀缺另类资源| 午夜成人免费视频| 亚洲黄色免费电影| 中文字幕视频一区二区三区久| 欧美成人bangbros| 欧美日韩一级片在线观看| 国产**成人网毛片九色| 麻豆国产精品官网| 亚洲一区二区欧美| 亚洲欧美自拍偷拍| 国产精品久久久久久久久搜平片 | 丁香另类激情小说| 久久成人综合网| 精品无码三级在线观看视频|