git客户端操作记录

常用命令:
git init                            新建一个空的仓库
git status                          查看状态
git add .                           添加文件
git commit -m '注释'                提交添加的文件并备注说明
git remote add origin git@github.com:LoginName/PracticeProjects.git   #本地文件远程关联github仓库
git push -u origin master         将本地仓库文件推送到远程仓库
git reset --hard                  版本号前六位 回归到指定版本
git --version
配置git信息
git config --global user.name   "用户名"
git config --global user.email  "wgq@qq.com"
显示当前用户信息
git config --list 或
git config -l
分支
xxx代表分支名
git branch xxx             // 产生分支
git checkout xxx           // 分支跳转
git merge                  // 合并分支
git branch -a              //查看所有分支 
git checkout -b vue        //创建新分支vue并且切换到新建的分支vue上
git merge newname          //把newname分支合并到当前分支上
git pull origin master     //将master分支上的内容拉到本地上
标记
git tag
git tag -a xx -m "xxx"        // xx 代表标记, xxx代表注释
git show xx                  // 显示标记

版本回退
git checkout xxx     // xxx 代表编号或标记,可用git log查询
git checkout -         // 回退到最近的版本 
提交记录查询
git log
git log -p             // 详细查询,包括修改对比
git log --oneline      // 以精简模式显示
git log --graph        // 查看“后悔树”
远程操作,xx 指远程名称xxx指远程地址
git remote add xx xxx                    // 添加远程仓库
git remote                               // 查询远程仓库名
git remote -v                            // 查询远程仓库详细信息
git clone                                // 复制远程仓库
git push -u xx xxx                       // 提交至远程仓库
git pull 或 git fetch && git merge       // 将本地与远程同步
git clone -b vue https://github.com/BoFengOne/PracticeProjects.git    //克隆vue分支上的代码
错误解决记录
$ git push -u origin  vue
error:git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
分析:安全验证不通过
解决:C盘搜索 .shh文件夹,然后git命令窗口上重新生ssh口令,然后配置到github上面去

error: failed to push some refs to 'git@github.com:BoFengOne/PracticeProjects.git'
分析:这个问题的产生是因为远程仓库与本地仓库并不一致所造成。把远程库同步到本地库就可以了。
执行命令: git pull --rebase origin master
error: src refspec master does not match any
分析:引起该错误的原因是,目录中没有文件,空目录不能提交。
依次执行:
    git pull origin master
    git push origin master

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值