首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

git下令备忘

2012-10-05 
git命令备忘git config --global user.name peirenleigit config --global user.name peirenlei@163.com

git命令备忘

git config --global user.name "peirenlei"

git config --global user.name peirenlei@163.com

?

分为以下几个区域

blessed repository(远程仓库)

local repository(本地仓库)

stage area(临时区域,还未添加到本地仓库的,位于work和local之间)

work area(本地工作区域)

?

git init (初始化)

git add . (添加到stage area)

git commit hello.c -m "commit hello.c"

?

git clone

git remove

git remote -v

?

git status

?

?

在工程目录下创建 .gitignore 文件,并且在里面放入要忽略的文件即可起到忽略文件的作用

?

git diff ?:比较workspace vs staged

git diff --cached : 比较staged ?vs localrepo

?

git rm temp1

?

git checkout -- filename 可以找回误删除的文件

?

git log

?

git remote add usb /path/to/your/repo

git remote -v (查看远程仓库)

git push origin master(本地提交到远程)

git pull (远程更新合并到本地)

git fetch (远程更新到本地但不合并主要分支,新建一个分支)

?

git branch (查看当前分支)

?

?

分支管理

git branch ?(查看当前所有分支)

git branch branch1 (建立一个分支)

git checkout branch1 (切换到分支branch1)

git show-branch

git diff master branch1

?

合并分支

git merge "merge branch1 to master" HEAD branch1

或者

git checkout master

git pull . branch1

?

tag管理

git tag -a beta1 -m "make beta1"

git tag -a beta2 -m "make beta2"

git tag (查看所有tag)

git show beta1

热点排行