Git
git config
git config --global user.name "John Doe"
git config --global user.email johndoe@example.com
git add
git add .
git commit -am 'comment'
git commit -m "Initial Commit"
git push -u origin master
git fork 后如何保持与源项目的更新:
首先保证本地仓库的 upstream 是源项目的 URL,若没有则添加:
git remote add upstream URL
然后利用 fetch 和 merge 合并 upstream 的 master 分支:
git fetch upstream
git merge upstream/master
此时本地的 master 分支就更新至 upstream 的 master 版本。然后利用 push 将本地分支覆盖到 git 远程分支上:
git push origin master:master
这就完成 fork 后保持对源项目的更新。
Pull without pushing
git stash && git pull && git stash pop
proxy
git config --global http.proxy http://127.0.0.1:10809
git config --global --unset https.proxy
git config --global --unset http.proxy