git 命令

svn是本地-远程两层的结构,而git则是工作区-本地-远程三层的结构。
        add            commit              push 
工作区 ——————> 暂存区 ——————> git本地仓库 ——————> git远程仓库

核心的git操作:
git status             状态显示
git add .              把所有修改加入暂存区
git commit -m "xxxxx"  提交备注
git pull --rebase      从分支拉取代码
git push               提交到分支

git init         在当前目录初始化
git clone url    把地址url的代码克隆下来
git add fileName 建立跟踪fileName,将fileName写入暂存区
git status       查看工作区的状态
git reset HEAD fileName 把文件fileName撤出暂存区
git commit       把本地工作区修改的代码提交到本地版本库
git push         把本地版本库的代码,提交到远程版本库
git pull         把远程版本库的代码,更新到本地版本库
git diff         比较本地工作区和本地版本库上的代码
git log          查看提交的记录
git tag -a v1.0  打标签
git reset --hard 版本id     回到过去的某个版本id
git branch       查看所有分支
git branch -a    查看所有分支
git branch branchname    创建分支branchname
git branch -d branchname 删除不是当前正在打开的分支branchname (删除本地分支)
git branch -D branchname 删除是当前正在打开的分支 branchname (删除本地分支)
git push origin --delete branchname  (删除远程分支)
git remote show origin   查看remote地址,远程分支
git remote prune origin  删除远程不存在的分支
git checkout branchname  切换到分支branchname
git checkout -b new_branch origin/master  创建新分支new_branch
git merge master         把master分支的内容,拉到当前分支
git fetch --all
git pull = git fetch + git merge
git merge origin/master  把远程仓库master分支的内容,拉到当前分支
git merge --no-ff sourceBranch
git remote -v            查看当前代码地址
git push --set-upstream origin dev_fuhm_info_1  把新建的分支 dev_fuhm_info_1 发布到服务器上
git stash     保存当前工作进度
git stash pop 恢复之前的进度
git rm  -r  --cached 文件/文件夹   移出已在版本控制的文件或文件夹

解决中文乱码:
git config --global gui.encoding utf-8 
git config --global i18n.commitencoding utf-8 
git config --global i18n.logoutputencoding utf-8 
#git/etc/profile    新增这句
export LESSCHARSET=utf-8

1、git 官网下载地址:https://git-scm.com/download/win
2、TortoiseGit  官网下载地址:https://tortoisegit.org/download/


git config --list   检查已有的配置信息
git config --global user.name fhm  配置个人用户名
git config --global --unset user.name 删除用户名配置
git config --global --edit  编辑文件
git config --global user.email 123@qq.com  配置个人电子邮件地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值