Git的基本使用

以下是我经常使用的命令,做个记录:
这是Git的使用手册:点击打开链接

如果要使用github,以下的配置就必不可少:

git config --global user.name "xxxxx"   //设置全局user
git config --global user.email"xxx@xx.com"  //设置全局email
git config -l    //查询config配置信息
git init    //初始化git仓库到要提交的项目文件夹
git pull your_git_repository //pull你的仓库文件到本地,因为有可能你创建了README.md
git add . //添加该文件下所有文件,可以用git status查看有差异的文件
git commit -m "input message" //提交你之前add的文件
git remote add origin https://github.com/414604873/MybatisDemo.git  //添加远程主机
git push origin local:master    //将已添加的local分支的文件push到master分支上
------------以上是第一次使用github的配置--------------
git status  //查看当前branch状态,branch name,
git add file    //将你要commit的文件添加到stage
git commit -m "input message" //提交你之前add的文件
git diff file //比较local 改后和当前branch 该文件差异
git diff branch1 branch2 //比较2个branch之间的差异
git pull    //从远端pull代码到本地
git fetch origin //把远端branch fetch到本地
git checkout branchname //切换到local branch
git checkout -b branchname  //新建一个branch(且本地不存在)并切换到该branch
git push origin local:master    //将已添加的local分支的文件push到master分支上
git reset //清除commit且没有push到remote的文件,并回退版本。

git log //查看当前branch commit 历史记录
git log -5  //查看当前branch commit的5条历史记录
git log --graph --pretty=oneline --abbrev-commit //查看版本的变更历史。

**打标签**
git tag //查看当前 tag
git tag -a v2.0 -m"This is v2.0" //新建一个v2.0的附注标签,-m是注释message
git push origin v2.0 //push tag to remote
git show v2.0 //查看相应标签的版本信息

grep filter要显示的信息
比如 git tag | grep "xxxx" 只显示含有"xxxx"字段的tag信息。

pwd linux下查看当前所在目录结构。

git push卡死:
git config --global http.postBuffer 524288000
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值