免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Git 系列之三:Windows 下 Git 配置與使用指南 | 靜養(yǎng)心智

Git 系列之三:Windows 下 Git 配置與使用指南

一、安裝

默認安裝:msysGit

二、配置

1、C:\Program Files\Git\etc\gitconfig 添加:
【注意!】請將第二行最后的 “your-id” 修改成你在服務(wù)器上的實際 id,默認是姓名拼音。

[alias]    go = "! bash -c \"git pull && git add .; if [ \\\"$*\\\" == \\\"\\\" ]; then git commit -a; else git commit -am \\\"$*\\\"; fi; git push origin master:your-id;\""[core]    autocrlf = false[gui]    encoding = utf-8[i18n]    commitencoding = GB2312[user]    email = xxx@gmail.com    name = 某某某

2、C:\Program Files\Git\etc\inputrc 修改兩行為:

set output-meta onset convert-meta off

3、C:\Program Files\Git\etc\git-completion.bash 末尾增加:

alias ls='ls --show-control-chars --color=auto'

4、C:\Program Files\Git\etc\profile 末尾增加:

export LESSCHARSET=utf-8

【TIP】以上文件最好使用支持 unix 格式的編輯器修改(如 Notepad++、NetBeans),最次也用“寫字板”而非“記事本”。

【TIP】若想了解為什么這樣設(shè)置,請參見:Windows 下 Git 客戶端的選擇,及 msysGit 各種中文問題的解決

三、生成密鑰

安裝完后,需要生成一對 Key(這里指密鑰),然后才能通過加密的方式和服務(wù)器的代碼庫取得同步。

到開始菜單,找到“Git Bash”,運行之,并執(zhí)行以下命令:

$ ssh-keygen -t rsa

程序會提示您輸入密鑰的文件名,直接按回車即可。
然后會要求你輸入一個密碼,將來在使用密鑰的時候需要提供這個密碼??梢暂斎?,也可以不輸入直接回車(無論輸入還是不輸入,都會要求你確認一次)。
確認完畢后,程序?qū)⑸梢粚γ荑€存放在以下文件夾:

C:\Users\Administrator[這里替換成你的用戶名]\.ssh

密鑰分成兩個文件,一個私鑰(id_rsa)、一個公鑰(id_rsa.pub)。
私鑰保存在您的電腦上,公鑰交項目負責人添加到服務(wù)器上。用戶必須擁有與服務(wù)器公鑰所配對的私鑰,才能訪問服務(wù)器上的代碼庫。

【注意!】為了項目代碼的安全,請妥善保管你的私鑰!因為一旦私鑰外泄,將可能導致服務(wù)器上的代碼被泄漏!

四、使用

1、克隆代碼庫

使用 Windows 資源管理器,打開你打算存放項目代碼的文件夾,點右鍵選擇 Git Bash。

在我們的項目管理系統(tǒng)中,每個項目的首頁,都有寫明代碼克隆的地址,比如我們用于測試目的的沙盒項目:

$ git clone your-name@testing.aysaas.com:/var/projects/sandbox

在 Git Bash 中運行這條命令就能將沙盒項目中的所有代碼(其實只是幾個隨便測試的文件)克隆到本地。

接著您就可以打開習慣的 IDE(如 NetBeans),投入到項目的開發(fā)中啦~!

【TIP】上面命令中的 your-name 要改成你在服務(wù)器上實際的用戶名。

2、查看修改差異

開發(fā)過程中,如果你想了解修改了哪些代碼,總覽所有代碼的改動情況,可以在 Git Bash 中輸入此命令:

$ git diff

【TIP】Git Bash diff 的時候有兩個缺點:一、窗口太窄,可能顯示不下整行的代碼;二、如果代碼中有中文,會亂碼。如果你碰到這兩個問題,可以在項目文件夾下點右鍵,選擇 Git Gui。

3、提交修改

每當完成一個階段的代碼,就需要提交代碼以記錄進展,方便日后查找問題以及團隊協(xié)作。

$ git go aaa 修改說明(改動了什么?為什么這樣改?)

【TIP】別忘了 go 后面的 aaa,關(guān)于 ‘git go’ 命令的詳細說明,請參見 Windows 下 Git 客戶端的選擇,及 msysGit 各種中文問題的解決

【TIP】請盡量養(yǎng)成勤提交的好習慣。當代碼不幸出現(xiàn)問題時,比較容易找出從什么時刻開始出現(xiàn)問題,并回退到該時刻進行調(diào)試,最大限度保護已完成的階段性工作。

【TIP】以上命令,都需要在項目目錄下運行。Git Bash 在命令提示符前,會顯示當前所在的目錄。如果當前不在項目目錄之下,需要用 cd 命令切換到項目所在目錄。
簡單的辦法,就是先在資源管理器里打開項目文件夾,再點右鍵,選擇 Git Bash。

五、總結(jié)

至此,從獲取代碼、查看差異、到提交代碼,整個流程都熟悉了。Git 還有比較高級的技巧,大家可以參考 Git 進階功能 或在線找進一步的資料學習。

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
使用Git實現(xiàn)windows與linux服務(wù)器的項目代碼同步
sublime中g(shù)it的使用
windows下GitHub的安裝、配置以及項目的上傳過程詳細介紹
git+碼云使用詳解(入門)(mac+windows教程)
用 Git 在 Android 和 Windows 間同步 Obsidian 數(shù)據(jù)庫
如何利用github免費搭建起自己的網(wǎng)站,零門檻小白都可以
更多類似文章 >>
生活服務(wù)
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服