大多數人對 git 的常用命令都有一定的了解,這裡羅列一些具體案例說明需要使用哪些命令。
git clone
防止每次 push **的時候輸入賬號密碼,所以需要儲存帳號密碼:
開啟d:/work/wdemo/basiclibrary/.git/config檔案;
注意 windows 下 .git 資料夾預設是隱藏的,需要開啟隱藏檔案;
在 config 檔案增加上以下配置:
[credential]
helper =store
# 先拉取遠端**,並合併:
git pull
# 新增當前目錄的所有檔案到暫存區:
git add .
# 提交記錄:
git commit -m '記錄內容說明'
# 推送到遠端:
git push origin master
git add .
git commit -m '記錄內容說明'
# 可以用下面代替:
git commit -am '記錄內容說明'
#
刪除某個檔案--
test
目錄下的
test
.txt
gitfilter
-branch--
force--
index
-filter
'gitrm-
-cached--
ignore
-unmatch
test/test
.txt'--
prune
-empty--
tag-
name
-filter
cat---
-all
#刪除某個目錄--
test
目錄git
filter
-branch--
force--
index
-filter
'gitrm-
-cached-r
--ignore
-unmatch
test'--
prune
-empty--
tag-
name
-filter
cat---
-all
#推送到遠端,這步是不可逆的,注意備份原始碼
gitpush
origin
master--
force--
all#
推送到你的所有
taggit
push
origin
master--
force
--br#清除本地倉庫
objects,這個是可選操作,因為不弄,等待gc也會清除的。rm-
rf.git/refs/original/
gitreflog
expire--
expire=now--
allgitgc-
-prune=now
gitgc--
aggressive--
prune=now
使用node開發,值得注意的點
例子1 for in 和 普通的for的使用比較 function makedata return map function startup console.timeend test1 var map2 makedata console.time test2 for var i 0,len map2...
值得注意的函式
函式 嚴重性 解決方案 gets 最危險 使用 fgets buf,size,stdin 這幾乎總是乙個大問題!strcpy 很危險 改為使用 strncpy。strcat 很危險 改為使用 strncat。sprintf 很危險 改為使用 snprintf,或者使用精度說明符。scanf 很危險 ...
開源軟體的最近幾個更新值得注意
2 castle 專案元旦的更新。monorail和 activerecord 都提供了和visual studio的整合。現在直接做成乙個msi安裝檔案包安裝,非常的方便,使用castle 的ioc容器和ibatisnet nhibernate以及monorail,提供了完整的軟體開發框架,而且分...