NashZhou

广告算法工程师,目前致力于关键词广告的效果自动优化

github命令札记

ssh -T git@github.com 测试ssh是否正常连通

独立项目:

git init

git add file 增加文件

git rm file 删除文件

git rm --cached file git删除文件,但文件仍保留

git commit -m 'message' 提交到github 

git commit -a -m '' 提交修改的文件 到github

git remote add test_ori git@github.com:zhoujiebing/First.git 连接远程项目

git remote -v 查看远程信息

git push test_ori master 服务器与本地同步 

git branch 查看或新建本地分支

git branch –al 查看所有分支

git checkout branch1 切换分支 复制加 –b

git checkout –b new_name origin/branch 复制并切换到远端分支

git branch -D branch1 删除分支

git push origin :branch1 删除github分支branch1

git push origin branch1:branch1 github中的branch1分支(没有则新建)与本地branch1同步

git log 查看log

git status 查看状态

git reset --hard 6bb3dc30bc0c8fc36421474cf9376d658ee643aa 本地回滚

git push git@gitorious.org:opentaps/opentaps.git +master 强制push

git pull test_ori master 本地与服务器同步 包括了 git fetch 和 git merge

git merge branch1 将本地的branch1分支复制到当前分支下,可能会有冲突

git stash 将当前修改存起

git stash pop 取出存储的修改

合作项目

到别人项目里Fork 一份

git clone git@github.com:zhoujiebing/.git 将别人项目复制到当前目录下

Git pull request 发出同步请求 等待审核后merge

posted on 2012-08-24 11:50  NashZhou  阅读(268)  评论(0编辑  收藏  举报

导航