顯示具有 git 標籤的文章。 顯示所有文章
顯示具有 git 標籤的文章。 顯示所有文章

2013年6月5日 星期三

How to Push an Exist git Repo to a Bare Remote git Repo

add a remote repo
# git remote add --track master origin [Repository URL]

push local master branch to remote origin branch
# git push origin master

If I use "git push", I get an error "git push ‘No refs in common and none specified’".

2010年10月18日 星期一

2010年10月6日 星期三

Remote a Git Remote Branch that is Connected to an SVN

svn branch delete 的時候
用 git svn fetch 似乎不會把 remote branch 給刪掉
只好手動移掉
git branch -r -d your_remote_xxxx_branch

2010年7月9日 星期五

好用的 git-svn

最近在弄一個 project, 用的 SCM 是 svn
常常在改一個東西的時候..會有另一個 request 進來..
像是幫我 build 一下..有 bug 要 fix 之類的事..
這個時候需要一個 clean 的 code..
所以我就需要把改過的 code commit 或是 backup 一下...很麻煩...

想到 git 的好用...就試試 git-svn
配合 branch, stash 就可以解決問題..

可參考網頁
使用 git-svn 整合 git 與 svn
Develop with Git on a Google Code Project
Howto use Git and svn together

2010年2月11日 星期四

git send-email 簡單用法紀錄

試了好久..總算用 git format-patch 和 git send-email 把 patch 送出..@@

[Create patch for git-send-email]
git format-patch master

[Send patch with git-send-email]
git send-email -to xxx@xxx -cc xxx@xxx -cc xxx@xxx --suppress-from 0001-xxx.patch

ps: --suppress-from 加這個 option 就不會把 patch 中 From: 的 email 加到 cc: 中
--dry-run try git-send-email 的 option 時..好用~

2010年2月10日 星期三

git send-email 相關的設定 (for gmail)

git config --global sendemail.smtpencryption tls
git config --global sendemail.smtpserver smtp.gmail.com
git config --global sendemail.smtpuser laface.tw
git config --global sendemail.smptserverport 587

2010年2月1日 星期一

在 RedHat 7.2 上裝 git

RedHat 7.2 太舊了..需要加 NO_NSEC

./configure CFLAGS=-DNO_NSEC --prefix=/usr

記錄一下..不然又會忘~@@

2009年9月15日 星期二

Work with a git remote branch

git checkout --track -b my/master-dev2 origin/master-dev

Just keep a record~~

2009年5月26日 星期二

Use git on your local computer

對於 git 的使用相當的陌生
但很喜歡的用 git diff 產生出來 patch 的 format

git 也可以用在自己 local 的電腦上..
下面是自己建立 local repo 的方法

1. mkdir -p /home/git
2. cd /home/git
3. tar xvfj linux.tar.bz2
4. cd linux
5. git init
6. git add .
7. git commit

當你需要 clone 一份 code 的時候..可以下
git clone /home/git/linux mylinux

之後當你在 mylinux 下修改檔案後
就可以用 git diff 來產生 patch 了~~