純粹屬于個人學習筆記,有誤之處請直言浅蚪,
安裝CYGwin的方法在google里面可以搜出一籮筐朦促,所以這里不再贅述
小簡介:
1叉信、在安裝CYGwin后新建scorpion文件夾
我目前所有的從操作都是在這個文件夾下置媳,所以后面就不說前提了
2于樟、添加過濾文件,目的是為了防止提交代碼時拇囊,避免不必要內容的提交迂曲,導致code出錯
步驟如下:
A、在scropion下寥袭,執(zhí)行touch ??.gitignore
B路捧、在C:\cygwin\home\dell\scorpion(找到自己的cygwin的路徑)打開.gitignore
文件关霸,在里面添加入下代碼
*.class
*.log
~*
保存文件
C、在cygwin下執(zhí)行cat .gitignore杰扫,查看顯示的內容與添加的內容一致
提交代碼過程:
1队寇、 將文件拷貝到scorpion下
2、 添加文件
3章姓、 添加提交信息
4英上、 推送到服務器上
操作命令如下:
1、$
cp /cygdrive/e/JavaEE/workspace/testtest/ ~/scorpion
–R(我是要將E盤下的testtest代碼提交啤覆,所以使這個樣子的,這里的/cygdrive/e/JavaEE/workspace
/testtest/其實等價于E:\JavaEE\workspace\testtest惭聂,第一次接觸的人會不知道的窗声,其實我一開始就不知道的)
2、執(zhí)行git add .
3辜纲、執(zhí)行git commit -m '相當于備注信息的提交'
注意:如果出現(xiàn)如圖所示的內容笨觅,證明你沒有commit成功,那么此時就要checkout下耕腾,即將.gitingore
文件回滾 命令是:git checkout .gitingore
(如果要本地恢復誤操作见剩,git checkout某個文件,或者直接git reset --hard master)
然后在執(zhí)行git status命令
出現(xiàn)這個樣子的就是證明提交成功了
然后需要重新排隊啦 ?git pull –rebase扫俺,輸入密碼(密碼不顯示的哦)
5苍苞、 推送到服務器 git push origin master
這樣子就推送到服務器成功啦
驗證是否成功,進入某個目錄下狼纬,在git clone下自己的倉庫就ok啦羹呵,如果在某個目錄下看到了scorpion這個文件夾,那么就是大大的成功了
其實一開始我不會使用cygwin的疗琉,不過磨了好幾次參謀長冈欢,終于把我這個笨人教會了,現(xiàn)在想起來盈简,其實和使用SVN的方式差不多凑耻,只是SVN是通過界面,而這個家伙是通過命令柠贤,不習慣命令的人可能會很傷心的香浩,還有就是對cygwin不了解的人也很傷心的
但是svn和git本質是不同的,這里就不介紹了种吸,大家可以查看http://blog.csdn.net/ithomer/article/details/7527877
注意:其實在windows下可能經(jīng)常需要訪問其他磁盤弃衍,但是安裝cywin后 本,系統(tǒng)中已經(jīng)默認掛在
使用df -h命令查看
這樣就可以直接執(zhí)行 cd /cygdrive/e/,就可以進入到某磁盤了
git下常用的命令坚俗,通過git -help均可以查到镜盯,不過我是查看了某前輩的博客http://blog.csdn.net/ithomer/article/details/7529022
用戶名 郵箱(.git/config)
git config user.name "xxxx"
git config user.email xxx@xxx"
更改關鍵字顏色
git config -global color.ui true
驗證方法
如果不在scorpion岸裙,則返回到該目錄(cd ..我當前在scorpion的子目錄中)
touch newfile(加一個文件。題外話:touch 有三種作用速缆,1降允、新建文件 :當某個文件不存在時,即新建文件艺糜。更改時間:touch?-r?log1.log?log2.log(將log1與log2的時間更改為相同的剧董。) ?設置時間:touch?-t201211142234.50log.log)
執(zhí)行git status 命令,就會發(fā)現(xiàn)某些文字為特殊顏色了破停,如果執(zhí)行了該操作還不好使翅楼,那么就重啟cygwin,還不好使重啟電腦 哈哈