Git 操作

mac安装git

安装homebrew,通过homebrew安装git

homebrew使用:
安装软件:brew install oclint
卸载软件:brew uninstall oclint
搜索软件:brew search oclint
更新软件:brew upgrade oclint
查看安装列表:brew list
更新Homebrew:brew update

git操作

git config –global user.name   name
git config –global user.email  email

设置用户名和邮箱,如果后面没有内容会显示当前设置的名称和邮箱

git init

当前目录下多了.git文件,这个目录是Git来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了。这个目录默认是隐藏的,用ls -ah命令可以看见

git add filename filename

先将文件添加到git仓库里,然后使用add方法将文件添加到仓库中.此操作也可用于将修改过的文件进行提交,之后再使用commit

git commit -m “say something..."

commit提交所有在仓库中修改的操作 -m是本次提交内容的说明

git status 

查看在此git仓库中的文件状态

git diff filename

如果文件被说明发生了修改,使用diff命令来查看文件被修改的情况

git log --pretty=oneline

查看git之前的提交日志,—-pretty=oneline是可选项,让所有的提交情况在一行中简略显示

git reset —-hard HEAD^ 
git reset —-hard commitnumber

使用HEAD^回退到上一个版本,HEAD~100回退到上100个版本,使用版本号,直接让项目到达此版本号的版本

git reflog

查看所有在git上进行过的操作,便于跳跃版本和查看

git checkout -b dev

git branch dev
git checkout dev

git branch

git branch -d dev

使用checkout表示切换分支,如果branch没有被创建则用-b表示创建分支。第一条命令相当于第二三条命令
branch命令用来查看当前分支,用branch -d的方法来删除分支

git checkout master
git merge dev

dev领先于master一个或多个版本,先切换到主分支,再将dev分支上的内容提交到主分支上

git checkout —- filename 

舍弃此文件在工作区做的所有修改,将其还原为暂存区的数据或版本库中的数据
如果文件被删除了,也可以通过这个方式还原回来

git reset HEAD filename

可以将已经进行add添加到暂存区的数据回退到工作区,配合上一句使用,清楚没提交的文件的修改

git rm filename

删除文件

git push -u origin master

将本地的名称为origin的master分支内容推送到远程仓库,并且参数-u会将本地和远程的master分支进行管理,这样便于以后操作

git remote add origin sshaddr

关联一个远程仓库

git clone ssh/https

使用ssh或者https都可以,使用https除了速度慢以外,还有个最大的麻烦是每次推送都必须输入口令

git push --set-upstream origin 分支名称

将本地同名分支已经commit的变化向上推送到远程分支中

git add .
git checkout -- .

批量操作

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值