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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值