ç°å¨éçGithutåSNSçæµè¡ï¼Social Codeä¹åFacebookå¨ä¸çä¸æµè¡ä¸æ ·ï¼å¨ç¨åºç¿ä¸æµè¡å¼æ¥ãèä¸æç¹å¦ææä¹ç«ï¼å¨ç¨åºç¿ä¸çåå¼æ¥ãæLinusè¿æ ·ç大çä½ä¸ºåæ人ï¼æLinux Kernelè¿æ ·çåºå¤§åºç¨ä½ä¸ºâå°ç½é¼ âåæµè¯ï¼åæGithubè¿æ ·å¼æ¾çç½ç»äº¤æµå¹³å°ï¼Gitæ³ä¸ç«é½é¾ãæ以ï¼ä»å¤©Dçå¥ä¹èµ¶èµ¶æ¶é«¦ï¼ç©è½¬ä¸ä¸Gitï¼è¿ä¸ªçæ¬ç®¡çå·¥å ·ã
Gitï¼è¿ä¸ªçæ¬ç®¡çå·¥å ·æ¯ç¾å½åæçï¼æ以对ä¸æçåçæ¯ææ§ä¸æ¯å¾å¥½ãå¨ä½¿ç¨æ¶ï¼ä¸»è¦ä¼éå°ä¸ä¸ªåºæ¯å¯¹ä¸æçæ¯ææ§æ¯è¾å·®ï¼ä¸¥éå½±åç¨æ·ä½éªãä¸é¢ï¼Dçå¥å°±é对è¿ä¸ä¸ªä½¿ç¨åºæ¯è¿è¡åå«çæè¿°ãå¦å¤ï¼ç¹å«è¯´æä¸ä¸ï¼æå¹³æ¶å·¥ä½ãå¦ä¹ æ主è¦çç³»ç»æ¯Windows 7ãGit使ç¨çæ¯msysgitãæ以ï¼ä»¥ä¸ç解å³æ¹æ¡æ¯é对Windowsç³»ç»ç解å³æ¹æ¡ã
ä¸ãls -l æ¾ç¤ºæ件å表
æ³æ³åç©Gité£ä¼ï¼ä¸ä¸ªmsysgitï¼ç¬é´è£ 好ï¼ä¿¡å¿çæ£ï¼æ è§GUIï¼ææ¯è¾å欢Linux以åå½ä»¤è¡ï¼ï¼cdå°æ个ç®å½ä¸ï¼lsæ¥çæ件ï¼å»ç¼äºãMDï¼ç«ç¶é½æ¯ä¹±ç ï¼çå®æ è¯å éé·äºä¸æï¼è¿æ¯è¯¥æä¹åå¢ï¼
å ¶å®ï¼å¾ç®åãåªéè¦ä¿®æ¹ä¸ä¸é 置信æ¯å°±è½è§£å³é®é¢ãè¿éå å个å设ï¼åè®¾ä½ Gitçå®è£ ç®å½æ¯%GIT_HOME%ãä¿®æ¹æ¥éª¤å¦ä¸ï¼
使ç¨ææ¬ç¼è¾å¨æå¼æ件%GIT_HOME%\etc\gitconfigï¼å°ä¸é¢æ¾ç¤ºçä¸ä¸ªé项çå符éä¿®æ¹æå¦ä¸ï¼
[gui]
encoding = utf-8
[i18n]
commitencoding = gbk
[svn]
pathnameencoding = gbk
éè¿è¿éç设置ï¼æå¼Gitç¯å¢ä¸çä¸ææ¯æãå¦å¤ï¼éè¦ç¹æ说æä¸ä¸ï¼è½ç¶pathnameencoding设置äºæ件路å¾çä¸ææ¯æï¼ä½æ¯ä¸ºäºé²æ¢ä¸å¿ è¦ç麻ç¦åºç°ï¼åæ¶ä¹ä¸ºäºæé«å¨Bashä¸å¿«éçè¿å ¥æ个路å¾ï¼æ¨è使ç¨è±æè·¯å¾ï¼ä¸è¦ä½¿ç¨ä¸æè·¯å¾ã
ç¶åï¼ä½¿ç¨ææ¬ç¼è¾å¨æå¼æ件%GIT_HOME%\etc\git-completion.bashï¼ç¶ååå ¶ä¸æ·»å å¦ä¸å 容ï¼
alias ls='ls --show-control-chars --color=auto'
æ个人æ¯è¾å欢å表æ¾ç¤ºæ件ï¼ä½æ¯msysgitå®è£ åï¼ä¸æ¯ællãæ以ï¼å°±èªå·±æå¨æ·»å ä¸æ¯æãå¨ä¸é¢é£è¡é ç½®çä¸é¢ï¼æ·»å ä¸é¢è¿è¡é ç½®ï¼
alias ll='ls -l'
ç©Linuxç人ï¼åºè¯¥é½è½çåºæ¥ï¼å ¶å®è¿åªæ¯Linuxå½ä»¤ä¸ï¼ç»å½ä»¤èµ·äºä¸ä¸ªå«åèå·²ã
æåï¼ä½¿ç¨ææ¬ç¼è¾å¨æå¼æ件%GIT_HOME%\etc\profileï¼å°ä¸é¢çè¿ä¸ªé ç½®çå符é设置æå¦ä¸ï¼
export LESSCHARSET=utf-8 #ægbk
å°è¿éï¼å°±å¤§ååæäºãä½ å¨Bashä¸ï¼è¯ä¸ä¸ï¼lsæè llï¼æ¯ä¸æ¯çå°äºä¹ è¿çä¸æå¢ï¼
äºãæ交ä¸æCommit Log
æ¢ç¶ä½¿ç¨Gitï¼é£ä¹è¯å®æ¯è¦æ件修æ¹åï¼è¯å®æ¯è¦æ交çãä½æ¯ï¼ååå®è£ 好åmsysgit对Commit Logçä¸ææ¯ææ¯å¨æ¯å¿æ å¯å¿ã没åæ³ï¼è¿æ¶è¿æ¯è¦âèªå·±å¨æï¼ä¸°è¡£è¶³é£âåã
å ¶å®ï¼msysgit对ä¸æCommit Log主è¦æ¯å 为é»è®¤çç¼è¾å¨vi对ä¸æçæ¯æä¸å¥½ãæ以ï¼æé»è®¤ç¼è¾å¨ä¿®æ¹æä¸ä¸ªå¯¹ä¸ææ¯ææ¯è¾å¥½çç¼è¾å¨å³å¯ã对äºç¼è¾å¨ï¼ææ¯è¾å欢vimï¼å¨Windowsä¸å°±æ¯gVimï¼ï¼ä¸é¢å°±æé»è®¤ç¼è¾å¨ä¿®æ¹ægVimãæ¥éª¤å¦ä¸ï¼
æå¼ç®å½GIT_HOME%\bin\ï¼
æ¾å°viæè vimæ件ï¼æ³¨æï¼æ²¡æåç¼ãï¼ï¼å¤å¶ä¸ä»½åºæ¥å½ågvimï¼
ï¼ä½¿ç¨ææ¬ç¼è¾å¨æå¼gvimï¼æéé¢çexec /share/vim/vim73/gvim æ¹æèªå·±çGvimç®å½ï¼Dçå¥çæ¯exec /C/Vim/vim73/gvim
è¿è¡msysgit Bashï¼æ§è¡å½ä»¤git config âglobal core.editor gvim
å°è¿éï¼æé»è®¤ç¼è¾å¨å·²ç»ä¿®æ¹æäºgVimãå¦å¤ï¼è¿éè¦ä¿®æ¹ä¸ä¸msysgitçé 置项ã使ç¨ææ¬ç¼è¾å¨æå¼æ件%GIT_HOME%\etc\inputrcï¼ä¿®æ¹ä¸é¢ä¸¤ä¸ªé 置项å¦ä¸ï¼
set output-meta onæ第ä¸æ¬¡å¨ä¿®æ¹å®è¿äºé ç½®åï¼æ交修æ¹ä¸è¿æ¯ä¸è½å¾å¥½çæ¯æå°æ¯æä¸æãåæ¥åç°ï¼ä¸»è¦æ¯ä½¿ç¨æ¹æ³ä¸å¯¹ãè¿éï¼ç»å¤§å®¶æ个éï¼æ交æ¶åºè¯¥ä½¿ç¨å¦ä¸æ令ï¼
git commit -a注æï¼ä¸è¦å -mçåæ°ãå¦åå°±ä¸è½ä½¿ç¨gVimäºï¼ä¹å°±ä¸è½æ¯æä¸æäºã
ä¸ãæ交æ件å为ä¸æçæ件
å ¶å®ï¼Dçå¥ä¹ä¸ç¥éå¦ä½ä¿®æ¹æè½å¾å¥½çæ¯æä¸æãä¸è¿ï¼è¿éæä¸ä¸ªåå·§çæ¹æ³ï¼ä¸è¬åæ¶ä¿®æ¹çæ件é½æ¯ç¸å ³çæ件ãæ以ï¼å¨æ·»å æè æ交æ¶ï¼å¯ä»¥ä½¿ç¨-aåæ°ï¼æå 个æ件åæ¶æ·»å ææ交ã
å¨è¿éï¼Dçå¥ä¹å个ç个çé®ï¼å¦ä½æè½è®©Gitå¾å¥½çæ¯ææ交æ件å为ä¸æçæ件ï¼
åèèµæï¼
msysgitä¸è½½ç½ç«
Windowså¹³å°ä¸gitä¸æä¹±ç çé®é¢
gitç¼è¾å¨æ¹ç¨æ¬æºgvim
解压文件出现中文乱码怎么办解决办法
华为Mate50 Pro曲面旗舰手机
¥6799
苹果 AirPods Pro 2代
¥1699
索尼65英寸4K HDR专业游戏电视
¥7499
惠普战66五代15.6英寸轻薄本
¥4399
查
看
更
多