精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

幾年的Git使用技巧總結(jié)

開發(fā) 開發(fā)工具
用git有一年了,下面是我這一年來的git使用總結(jié),覆蓋了日常使用中絕大多數(shù)的場景。嗯,至少是夠用一年了,整理出來分享給大家,不明白的地方可以回復(fù)交流。

用git有一年了,下面是我這一年來的git使用總結(jié),覆蓋了日常使用中絕大多數(shù)的場景。嗯,至少是夠用一年了,整理出來分享給大家,不明白的地方可以回復(fù)交流。

創(chuàng)建和使用git ssh key

首先設(shè)置git的user name和email:

git config --global user.name "xxx"
git config --global user.email "xxx@gmail.com"

查看git配置:

git config --list

然后生成SHH密匙:

查看是否已經(jīng)有了ssh密鑰:cd ~/.ssh

如果沒有密鑰則不會有此文件夾,有則備份刪除

生存密鑰:

ssh-keygen -t rsa -C "xxx@gmail.com"

按3個回車,密碼為空這里一般不使用密鑰。

最后得到了兩個文件:id_rsa和id_rsa.pub

注意:密匙生成就不要改了,如果已經(jīng)生成到~/.ssh文件夾下去找。

git變更項目地址

git remote set-url origin git@192.168.6.70:res_dev_group/test.git
git remote -v

查看某個文件的修改歷史

git log –pretty=oneline 文件名 # 顯示修改歷史
git show 356f6def9D3fb7f3b9032ff5aa4b9110d4cca87e # 查看更改

git push 時報錯 warning: push.default is unset;

‘matching’參數(shù)是 Git 1.x 的默認行為,其意是如果你執(zhí)行 git push 但沒有指定分支,它將 push 所有你本地的分支到遠程倉庫中對應(yīng)匹配的分支。而 Git 2.x 默認的是 simple,意味著執(zhí)行 git push 沒有指定分支時,只有當前分支會被 push 到你使用 git pull 獲取的代碼。

根據(jù)提示,修改git push的行為:

git config --global push.default matching

再次執(zhí)行g(shù)it push 得到解決。

git submodule的使用拉子項目代碼

開發(fā)過程中,經(jīng)常會有一些通用的部分希望抽取出來做成一個公共庫來提供給別的工程來使用,而公共代碼庫的版本管理是個麻煩的事情。今天無意中發(fā)現(xiàn)了git的git submodule命令,之前的問題迎刃而解了。

添加

為當前工程添加submodule,命令如下:

git submodule add 倉庫地址 路徑

其中,倉庫地址是指子模塊倉庫地址,路徑指將子模塊放置在當前工程下的路徑。

注意:路徑不能以 / 結(jié)尾(會造成修改不生效)、不能是現(xiàn)有工程已有的目錄(不能順利 Clone)

命令執(zhí)行完成,會在當前工程根路徑下生成一個名為“.gitmodules”的文件,其中記錄了子模塊的信息。添加完成以后,再將子模塊所在的文件夾添加到工程中即可。

刪除

submodule的刪除稍微麻煩點:首先,要在“.gitmodules”文件中刪除相應(yīng)配置信息。然后,執(zhí)行git rm –cached命令將子模塊所在的文件從git中刪除。

下載的工程帶有submodule

當使用git clone下來的工程中帶有submodule時,初始的時候,submodule的內(nèi)容并不會自動下載下來的,此時,只需執(zhí)行如下命令:

git submodule update --init --recursive

即可將子模塊內(nèi)容下載下來后工程才不會缺少相應(yīng)的文件。

git add文件取消

在git的一般使用中,如果發(fā)現(xiàn)錯誤的將不想提交的文件add進入index之后,想回退取消,則可以使用命令:git reset HEAD <file>...,同時git add完畢之后,git也會做相應(yīng)的提示。

http://blog.csdn.net/yaoming168/article/details/38777763

git刪除文件:

刪除文件跟蹤并且刪除文件系統(tǒng)中的文件file1git rm file1
提交剛才的刪除動作,之后git不再管理該文件git commit

刪除文件跟蹤但不刪除文件系統(tǒng)中的文件file1git rm --cached file1
提交剛才的刪除動作,之后git不再管理該文件。但是文件系統(tǒng)中還是有file1。git commit

版本回退

版本回退用于線上系統(tǒng)出現(xiàn)問題后恢復(fù)舊版本的操作。
回退到的版本git reset --hard 248cba8e77231601d1189e3576dc096c8986ae51
回退的是所有文件,如果后悔回退可以git pull就可以了。

歷史版本對比

查看日志git log

查看某一歷史版本的提交內(nèi)容git show 4ebd4bbc3ed321d01484a4ed206f18ce2ebde5ca,這里能看到版本的詳細修改代碼。
對比不同版本git diff c0f28a2ec490236caa13dec0e8ea826583b49b7a 2e476412c34a63b213b735e5a6d90cd05b014c33

http://blog.csdn.net/lxlzhn/article/details/9356473

分支的意義與管理

創(chuàng)建分支可以避免提交代碼后對主分支的影響,同時也使你有了相對獨立的開發(fā)環(huán)境。分支具有很重要的意義。

創(chuàng)建并切換分支,提交代碼后才能在其它機器拉分支代碼git checkout -b new_branch

查看當前分支git branch

切換到master分支git checkout master

合并分支到當前分支git merge new_branch,合并分支的操作是從new_branch合并到master分支,當前環(huán)境在master分支。

刪除分支git branch -d new_branch

git沖突文件編輯

沖突文件沖突的地方如下面這樣

a123
<<<<<<< HEAD
b789
=======
b45678910
>>>>>>> 6853e5ff961e684d3a6c02d4d06183b5ff330dcc
c

沖突標記<<<<<<< (7個<)與=======之間的內(nèi)容是我的修改,=======與>>>>>>>之間的內(nèi)容是別人的修改。

此時,還沒有任何其它垃圾文件產(chǎn)生。

你需要把代碼合并好后重新走一遍代碼提交流程就好了。

不順利的代碼提交流程

git push后出現(xiàn)錯誤可能是因為其他人提交了代碼,而使你的本地代碼庫版本不是最新。

這時你需要先git pull代碼后,檢查是否有文件沖突。

沒有文件沖突的話需要重新走一遍代碼提交流程add —> commit —> push

解決文件沖突在后面說。

git順利的提交代碼流程

查看修改的文件git status

為了謹慎檢查一下代碼git diff;

添加修改的文件git add dirname1/filename1.py dirname2/filenam2.py,新加的文件也是直接add就好了;

添加修改的日志git commit -m "fixed:修改了上傳文件的邏輯";

提交代碼git push,如果提交失敗的可能原因是本地代碼庫版本不是最新。

理解github的pull request

有 一個倉庫,叫Repo A。你如果要往里貢獻代碼,首先要Fork這個Repo,于是在你的Github賬號下有了一個Repo A2,。然后你在這個A2下工作,Commit,push等。然后你希望原始倉庫Repo A合并你的工作,你可以在Github上發(fā)起一個Pull Request,意思是請求Repo A的所有者從你的A2合并分支。如果被審核通過并正式合并,這樣你就為項目A做貢獻了。

http://zhidao.baidu.com/question/1669154493305991627.html

一些錯誤處理

“pathspec ‘branch’ did not match any file(s) known to git.”錯誤

git checkout master
git pull
git checkout new_branch

使用git提交比較大的文件的時候可能會出現(xiàn)這個錯誤

error: RPC failed; result=22, HTTP code = 411
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Everything up-to-date

這樣的話首先改一下git的傳輸字節(jié)限制

git config http.postBuffer 524288000

然后這時候在傳輸或許會出現(xiàn)另一個錯誤

error: RPC failed; result=22, HTTP code = 413
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Everything up-to-date

這兩個錯誤看上去相似,一個是411,一個是413

下面這個錯誤添加一下密鑰就可以了

首先key-keygen 生成密鑰

然后把生成的密鑰復(fù)制到git中自己的賬號下的相應(yīng)位置

git push ssh://192.168.64.250/eccp.git branch

 

責任編輯:王雪燕 來源: pyer
相關(guān)推薦

2019-09-29 10:04:26

技術(shù)編程開發(fā)

2017-03-13 16:48:05

Git技巧

2018-05-04 09:14:09

Git技巧shell命令

2024-11-19 15:28:15

2022-11-29 10:42:46

GoFrame技巧腳手架

2025-09-23 08:09:13

2013-06-07 14:35:19

Mac OS X

2025-04-11 08:26:41

2015-11-30 17:12:31

Git使用技巧

2018-04-15 15:43:46

Git技巧命令

2019-10-28 14:37:10

MySQL 數(shù)據(jù)庫收藏

2010-02-02 14:06:50

C++ const變量

2009-12-04 15:43:03

PHP JSON擴展

2025-05-23 10:38:43

2009-12-04 14:40:43

Visual Stud

2011-07-19 16:36:25

Audit插件MySQL數(shù)據(jù)庫

2009-10-29 11:08:20

ADO.NET Dat

2010-03-10 14:28:24

CISCO交換機

2010-03-12 14:16:58

Cisco交換機

2017-03-06 17:56:20

webpack管理多頁應(yīng)用
點贊
收藏

51CTO技術(shù)棧公眾號

欧美极品aaaaabbbbb| 天天爽天天狠久久久| 国产精品99精品无码视| 日韩欧美国产大片| 欧美中文字幕亚洲一区二区va在线| 亚洲精品第一区二区三区| 99精品在线视频观看| 国产欧美在线| 另类色图亚洲色图| 熟妇高潮精品一区二区三区| 中文字幕在线看高清电影| caopor在线| 国产理论在线观看| 99热99精品| 国产在线观看一区二区三区| 精品成人免费视频| 久久高清精品| 白白色亚洲国产精品| 91丨九色丨黑人外教| 国产精品福利在线观看网址| 久久久国产精华液| 欧美肉体xxxx裸体137大胆| 日韩欧美一二三四区| www日韩视频| www成人免费观看| **欧美大码日韩| 欧美日韩系列| 少妇一区二区三区四区| 全部av―极品视觉盛宴亚洲| 国a精品视频大全| 懂色av蜜臀av粉嫩av永久| 天堂成人娱乐在线视频免费播放网站 | 韩国精品一区二区三区六区色诱| 成人一级免费视频| 国产日韩欧美一区在线| 欧美大奶子在线| 国产一区二区三区视频播放| 国产亚洲电影| 日韩精品免费视频| 国产乱淫av麻豆国产免费| 日韩在线电影| 日韩伦理一区| 福利一区福利二区微拍刺激| 亚洲欧美日韩电影| 性欧美在线看片a免费观看| 啪啪一区二区三区| 欧美中文字幕一区二区| 亚洲欧美日韩一区二区三区在线| 丝袜熟女一区二区三区 | 欧美性三三影院| 国产日产欧美视频| 擼擼色在线看观看免费| 亚洲一区在线观看免费 | 黄视频网站在线| 亚洲国产经典视频| 午夜精品亚洲一区二区三区嫩草 | 视频二区在线播放| 国产一区二区精品调教| 福利一区视频| 中文字幕日韩一区二区不卡| 久久精品99久久久久久久久| 美国黄色特级片| 成人在线免费观看网站| 日韩制服一区| 欧美日韩亚洲91| 欧美aⅴ在线观看| 国产精品久久久久av电视剧| 91极品美女在线| 高清一区在线观看| 粉嫩一区二区三区在线观看| 日韩一区二区影院| 日本在线不卡一区二区| 美日韩中文字幕| 国产亚洲精品美女久久久久| 黄色国产在线播放| 亚洲理论电影网| 久久久久久com| 国产精品100| 日本不卡一区二区| 亚洲va国产va天堂va久久| 精品国自产拍在线观看| 99久久精品国产导航| 日本一区视频在线观看| 四虎久久免费| 亚洲自拍欧美精品| 99福利在线观看| 亚州欧美在线| 亚洲第一偷拍网| www色com| 亚洲一级二级| 国产精品av免费在线观看| av中文字幕免费| 另类一区二区| 免费成人你懂的| 国产伊人精品在线| 韩国中文字幕hd久久精品| 久久久久亚洲蜜桃| 国产日产欧美一区二区| 亚洲精品mv| 日韩西西人体444www| 国产高清自拍视频| 亚洲精品午夜av福利久久蜜桃| 国内免费久久久久久久久久久| 中文字幕av免费观看| 国产成人三级在线观看| 日韩理论片在线观看| 青草青在线视频| 欧美亚洲一区二区在线观看| 成人啪啪18免费游戏链接| 精品美女在线视频| 欧美激情一级欧美精品| 中文字幕网址在线| 99久久精品免费| 美国av在线播放| av有声小说一区二区三区| 日韩女同互慰一区二区| 日本人亚洲人jjzzjjz| 中文精品视频| 99三级在线| 五月婷婷在线视频| 色婷婷综合五月| 亚洲视频 中文字幕| 婷婷激情图片久久| 国产精品69久久久久| 婷婷色在线观看| 悠悠色在线精品| 999在线精品视频| 成人动漫免费在线观看| 欧美在线xxx| 欧美视频久久久| 亚洲欧美二区三区| 天天干天天综合| 国产欧美日韩免费观看| 欧美一级免费视频| 欧洲av在线播放| 亚洲午夜影视影院在线观看| 亚洲一二区在线观看| 日韩毛片视频| 国产精品乡下勾搭老头1| 国产精品精品一区二区三区午夜版| 狠狠人妻久久久久久综合麻豆| 中文字幕一区二区三区乱码在线 | 老司机一区二区三区| 国产精选一区二区| ****av在线网毛片| 精品成人在线观看| 精品无码久久久久| 豆国产96在线|亚洲| 男人的天堂视频在线| 日韩第一区第二区| 欧美激情精品久久久久久变态| 国产按摩一区二区三区| 亚洲精品中文在线观看| 中文字幕乱码在线人视频| 牛牛国产精品| 成人动漫视频在线观看免费| 国产蜜臀在线| 精品盗摄一区二区三区| 日韩 欧美 中文| 国产亚洲女人久久久久毛片| 欧美精品无码一区二区三区| 日韩精品二区| 5g影院天天爽成人免费下载| 青草av在线| 日韩av在线免费看| 亚洲欧美日韩激情| 国产精品久久久久久久久动漫| www.久久av.com| 欧美日韩精品一本二本三本 | 99中文字幕在线| 欧美一区二区| 久久99国产精品| 成人做爰免费视频免费看| 亚洲性av网站| 欧美国产一区二区三区| 国产精品成人69xxx免费视频| 老色鬼精品视频在线观看播放| 影音先锋欧美资源| 伊人久久亚洲| 91超碰caoporn97人人| 精品久久久久一区二区三区| 欧美日韩国产大片| 国产在线视频卡一卡二| 亚洲成熟少妇视频在线观看| 精彩视频一区二区三区| 人妻无码一区二区三区四区| 嫩草国产精品入口| 国产精品激情av电影在线观看 | 国产精品乱码一区二三区小蝌蚪| 国产黑丝在线视频| 在线亚洲自拍| 最新不卡av| 日韩欧美中文字幕电影| 国产免费一区二区三区在线能观看| av免费在线观| 亚洲欧美资源在线| 国产精品毛片一区二区在线看舒淇| 亚洲国产中文字幕在线视频综合| 日本少妇高潮喷水xxxxxxx| 国产综合久久久久久鬼色| 欧美日韩精品在线一区二区| 91精品综合久久久久久久久久久| 精品日产一区2区三区黄免费 | 日韩欧美视频在线| 欧美精品韩国精品| 悠悠色在线精品| 少妇愉情理伦三级| 99在线精品视频| xxxx在线免费观看| 玖玖精品视频| 精品久久久久久无码中文野结衣| 热久久天天拍国产| 久久99精品久久久久久三级| 欧美一区一区| 国产精品女主播| 中文在线免费二区三区| 欧美另类在线观看| 欧美成人hd| 国产亚洲欧洲在线| 色中色在线视频| 欧美mv日韩mv国产网站app| 一区二区精品视频在线观看| 欧美性xxxxxxx| 精品久久免费视频| 一区二区三区四区亚洲| 麻豆精品国产免费| 欧美激情一二三区| 日本一级片在线播放| 免费成人黄色网| 亚洲免费在线电影| 国产一区二区三区四区五区六区| 成人精品国产免费网站| 一本之道在线视频| 精品一区二区久久| 999在线观看| 麻豆免费看一区二区三区| 国产综合免费视频| 美女精品网站| 国产精品丝袜久久久久久消防器材| 精品二区视频| 久久国产精品网| 亚洲青涩在线| 可以在线看的av网站| 怡红院精品视频在线观看极品| 成年人深夜视频| 国自产拍偷拍福利精品免费一| 成人国产一区二区三区| 中文字幕亚洲综合久久五月天色无吗'' | 精品av在线播放| 一级aaa毛片| 香蕉成人啪国产精品视频综合网 | 亚洲成人资源| 成人毛片一区二区| 亚洲一区区二区| 妺妺窝人体色www在线观看| 视频一区二区三区在线| 午夜在线观看av| 国产在线播放一区二区三区 | 久久婷婷色综合| 四虎永久免费在线观看| 国产欧美日韩精品在线| 人妻熟人中文字幕一区二区| 国产精品久久久久久户外露出 | 人人爽人人爽人人片| 中文成人av在线| 久久高清内射无套| 亚洲影院久久精品| 久久国产黄色片| 在线免费观看一区| 97人妻精品一区二区三区软件| 日韩一区二区免费电影| 亚洲精品国偷拍自产在线观看蜜桃| 亚洲国产三级网| 第一视频专区在线| 久久国产精品久久国产精品| 激情黄产视频在线免费观看| 国产99久久精品一区二区 夜夜躁日日躁| 日本一区二区网站| 久久国产精品色av免费看| 95av在线视频| 秋霞蜜臀av久久电影网免费| 日日骚一区二区网站| 中国精品18videos性欧美| 可以看毛片的网址| 日本成人中文字幕| 97超碰人人看| 久久亚洲免费视频| 尤物在线免费视频| 午夜成人免费电影| 中文文字幕一区二区三三| 日韩欧美专区在线| 国内在线精品| 久久97精品久久久久久久不卡| 成人福利视频| 2014国产精品| 欧美色图在线播放| 免费看毛片的网址| 老色鬼精品视频在线观看播放| xfplay5566色资源网站| 中文字幕第一区| 日韩三级视频在线| 欧美日韩国产首页| 五月婷婷伊人网| 欧美成年人在线观看| 中文字幕乱码中文乱码51精品| 91欧美精品午夜性色福利在线| 免费欧美视频| 成年人网站国产| 国内精品伊人久久久久av一坑| 免费看黄色aaaaaa 片| 亚洲欧美国产高清| 亚洲天堂777| 亚洲美女精品久久| 麻豆蜜桃在线| 国产在线日韩在线| 国产乱码精品一区二区三区四区| 91传媒免费视频| 久久精品国产亚洲一区二区三区| 人妻少妇精品视频一区二区三区| 亚洲精品中文在线影院| 中文在线免费观看| 亚洲欧美日韩一区二区在线 | 91精品国产综合久久香蕉| 色狼人综合干| 欧美视频在线第一页| 久久99蜜桃精品| 一区二区伦理片| 欧美性猛交xxxx乱大交极品| 黄色一级大片在线免费看国产一 | 日韩一卡二卡在线观看| 色综合婷婷久久| 亚洲人妻一区二区| 国内偷自视频区视频综合| 欧美视频三区| 国产女人18毛片| 国产一区二区三区av电影| 婷婷丁香综合网| 精品婷婷伊人一区三区三| 国产视频第一页在线观看| 国产91对白在线播放| 在线观看亚洲欧美| 久久综合av免费| 男人日女人网站| 亚洲欧美国产精品va在线观看| 午夜影视一区二区三区| 久久精品国产精品青草色艺| 亚洲黄色av| 中文字幕av观看| 色综合色狠狠综合色| 黄色小视频在线观看| 国产成人精品视频在线观看| 精品freesex老太交| 精品999在线| 中文字幕日本乱码精品影院| 国产精品嫩草影院精东| 久久成年人免费电影| 9l视频自拍蝌蚪9l视频成人| 日韩视频在线视频| 99re免费视频精品全部| 日本一区二区免费电影| 亚洲人成自拍网站| 日韩三区在线| 四虎永久免费网站| 国产成人av电影| 欧美黑人一区二区| 在线电影欧美日韩一区二区私密| 亚洲精品aaa| 精品人妻人人做人人爽| 91在线你懂得| 中文在线免费观看| 欧美乱大交做爰xxxⅹ性3| 久久国产精品免费精品3p| 色七七在线观看| 亚洲天堂精品在线观看| 亚洲精品97久久中文字幕| 国产91ⅴ在线精品免费观看| 日韩理论片av| 老司机午夜免费福利| 日本韩国一区二区| 粗大黑人巨茎大战欧美成人| 国产精品亚洲不卡a| 久久精品91| 永久看片925tv| 日韩毛片中文字幕| 四虎精品一区二区免费| 日韩av新片网| 国产欧美日韩视频在线观看| 99久久精品国产一区二区成人| 91国产精品视频在线| 久久高清免费| 在线观看av中文字幕| 欧美日韩色一区| 国产精品xx| 免费看av软件| 91麻豆国产香蕉久久精品| 亚洲一区二区激情| 精品国内二区三区| 蜜桃传媒一区二区亚洲av| 91久久久精品国产| 亚洲国产99精品国自产|