所有安裝均採用默認!git
1. 安裝支撐軟件 : https://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git vim
各項全選:windows
選第三項使用unix命令:run git and included unix tools from windows command promptbash
選第一項:檢出CRLF->LF, 檢入LF->CRLF服務器
安裝git for windows好,可以使用C:\Program Files (x86)\Git\bin目錄下命令工具:less
antiword.exe
astextplain
awk
basename.exe
bash.exe
bison.exe
bunzip2
bzip2.exe
c_rehash
cat.exe
chmod.exe
clear
cmp.exe
connect.exe
cp.exe
curl-ca-bundle.crt
curl.exe
cut.exe
date.exe
diff.exe
dirname.exe
docx2txt
dos2unix.exe
du.exe
echo
egrep
env.exe
expr.exe
false.exe
find.exe
flex.exe
gawk.exe
getcp.exe
git.exe
gitk
gpg-zip
gpg.exe
gpgkeys_curl.exe
gpgkeys_finger.exe
gpgkeys_hkp.exe
gpgkeys_ldap.exe
gpgsplit.exe
gpgv.exe
grep.exe
gunzip.exe
gzip.exe
hd2u.exe
head.exe
iconv.exe
id.exe
kill.exe
less.exe
libW11.dll
libapr-0-0.dll
libaprutil-0-0.dll
libcrypto.dll
libcurl.dll
libexpat-0.dll
libgsasl-7.def
libgsasl-7.dll
libiconv-2.dll
libintl-8.dll
libneon-25.dll
libpoppler-7.dll
libssl.dll
libsvn_client-1-0.dll
libsvn_delta-1-0.dll
libsvn_diff-1-0.dll
libsvn_fs-1-0.dll
libsvn_fs_fs-1-0.dll
libsvn_ra-1-0.dll
libsvn_ra_dav-1-0.dll
libsvn_ra_local-1-0.dll
libsvn_ra_svn-1-0.dll
libsvn_repos-1-0.dll
libsvn_subr-1-0.dll
libsvn_swig_perl-1-0.dll
libsvn_wc-1-0.dll
libz.dll
ln.exe
ls.exe
m4.exe
md5sum.exe
mkdir.exe
msmtp.exe
msys-1.0.dll
msys-crypto-1.0.0.dll
msys-minires.dll
msys-perl5_8.dll
msys-regex-1.dll
msys-ssl-1.0.0.dll
msys-z.dll
msysltdl-3.dll
mv.exe
openssl.exe
patch.exe
patch.exe.manifest
pdfinfo.exe
pdftotext.exe
perl.exe
printf
ps.exe
pthreadGC2.dll
pwd
rebase.exe
recodetree
rm.exe
rmdir.exe
rxvt.exe
scp.exe
sed.exe
sh.VisualElementsManifest.xml
sh.exe
sleep.exe
sort.exe
split.exe
ssh-add.exe
ssh-agent.exe
ssh-keygen.exe
ssh-keyscan.exe
ssh.exe
start
tail.exe
tar.exe
tcl85.dll
tclpip85.dll
tclsh.exe
tclsh85.exe
tee.exe
tk85.dll
touch.exe
tr.exe
true.exe
txt.txt
uname.exe
uniq.exe
unix2dos.exe
unzip.exe
vi
vim
vimtutor
wc.exe
which
wish.VisualElementsManifest.xml
wish.exe
wish85.exe
xargs.exe
yacc
ssh
2. 安裝TortoiseGitcurl
首先,要安裝Windows Installer 4.5。tcp
而後,安裝TortoiseGit-1.8.8.0-32bit.msi(當前最新版本)svn
最後,安裝TortoiseGit中文語言包
TortoiseGit-LanguagePack-1.8.7.0-32bit-zh_CN.msi
2、配置、使用TortoiseGit
1. 設置爲中文界面
2. 創建版本庫
在任意空的文件夾點擊鼠標右鍵,選擇「Git 在這裏建立版本庫」
3. clone庫
在上面的文件夾點擊右鍵,選擇「拉取(Pull)」
(1) 管理遠端
圖2-3-1-1
圖2-3-1-2
其中,URL是遠端版本庫的git地址
注意,必定要把「localhost」改爲IP地址,不然會出現以下錯誤:git did not exit cleanly (exit code 128)
(2) 生成PPK文件
在「開始」菜單,選擇「TortoiseGit」中的「PuttyGen」
點擊「Generate」按鈕,而後,鼠標在圖中紅色方框的區域內不停的移動,便可生成密鑰。
點擊「Save private key」按鈕,把生成的密鑰保存爲PPK文件。
肯定生成。
保存到圖2-3-1-2中的地址
(3) 完成clone庫
4. 提交本地版本庫
在本地版本庫中新創建的文件圖標均爲
(1) 添加到本地庫
鼠標右鍵點擊如上圖圖標的文件,選擇「增長」
這時,文件圖標變爲表示添加到本地庫成功。
(2) 提交到本地庫
鼠標右鍵點擊如上圖圖標的文件,選擇「Git提交(C) ... -> "master"...」
會出現提示,設置用戶名和郵箱。
設置用戶名、郵箱和簽名密鑰(PPK文件)
輸入日誌信息,完成提交。
5. 推送本地庫到服務器
若是全部文件夾和文件的圖標都如圖所示,那麼咱們就能夠把本地庫推送到版本服務器了。
在本地庫所在根目錄(本機爲D:\mydoc13\ssfc),點擊鼠標右鍵,選擇「TortoiseGit」-〉「推送」
完成推送。
------------------------------------------xiaobin_hlj80-----------------------------------------------全文End------------------------------
FAQ:
1. 關於:用戶名和郵箱
用戶名和郵箱,都是由版本服務器分配。就是咱們在版本服務器創建用戶名和郵箱,而後在客戶端使用。
2. 取消上次的「Commit」操做
右擊git庫文件夾,選擇「Git」選項卡,點擊「Show log」按鈕,選擇要回滾的位置,點擊右鍵選擇「Reset "master" to this...」
點擊「ok」完成取消操做。