赞
踩
电脑之前登陆的是另外一个git账号,需要切换git账号
git config --global user.name "xxx"
git config --global user.email "xxx"
切换电脑gitee账号后上传代码提示
...Access denied
...The requested URL returned error: 403
在网上找了一圈,定位电脑凭证问题
1.mac电脑找到"钥匙串访问"打开app
2.右上方可以搜索gitee
3.删除搜索到的gitee.com,种类:互联网密码
4.重试上传代码会提示输入账号密码
1.打开控制面板
2.选择用户账户
3.点击管理 windows 凭证
4.点击 windows 凭证
5.在下面的普通凭证找到需要删除或者修改的一个
6.修改即可
git init //初始化git仓库 git add -A //将所有文件add到暂存区 /** * 此处可以根据个人情况写对应的文件名 * "git add xxx" 暂存当前文件 * "git add .": 他会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件 * "git add -u ":他仅监控已经被add的文件(即tracked file),他会将被修改的文件提交到暂存区。add -u 不会提交新文件(untracked file)。(git add --update的缩写) * "git add -A" :是上面两个功能的合集(git add --all的缩写) */ git status //查看暂存 git log //查看提交日志 git reset [--soft | --mixed | --hard] [HEAD] /** * –mixed为默认的,可以不用带该参数 * 用于重置暂存区的文件,此时历史记录与上一次的提交(commit)保持一致,工作区文件内容保持不变(有上次修改的内容)。移动 HEAD 指针,改变暂存区内容,但不会改变工作区 * 原有文件内容的变更 :修改内容还在,变成未add的状态 * 目录结构的变更(增加或者删除文件): * 新增文件: 还存在,变成未add的状态(目录结构中文件变成红色,需要执行命令git add . 再执行git commit ) * 删除文件:目录结构中还是没有,可以直接执行git commit * –soft用于回退到某个版本 * 仅仅移动当前 Head 指针,不会改变工作区和暂存区的内容 * 原有文件内容的变更 :修改内容还在,变成已add的状态(未commit) * 目录结构的变更(增加或者删除文件): * 新增文件:还存在,变成已add的状态(目录结构中文件变成绿色,可以再次执行git commit ); * 删除文件:目录结构中还是没有,可以直接执行git commit * –hard 参数撤销工作区中所有未提交的修改内容, * 将暂存区与工作区都回到上一次版本,并删除之前的所有信息提交,当前 HEAD 指针、工作区和暂存区内容全部改变 * 原有文件内容的变更 :修改内容丢失(修改的代码不会变成未add的状态) * 目录结构的变更(增加或者删除文件):新增文件丢失、删除的文件相当于没删 */ git pull //拉取代码 git push origin master //提交代码到origin的master分支 origin:定义的远程仓库名 master:仓库分支 git clone xxx //克隆代码 git branch //查看本地分支 git branch -r //查看远程分支 git branch -a //查看所有(本地和远程)分支 git branch xxx //新建一个分支,但依然停留在当前分支 git checkout -b xxx //新建一个分支,并切换到该分支 git merge xxx //合并指定分支到当前分支 git branch -d xxx //删除指定分支 git config --list //显示当前git的配置 git remote -v //显示所有远程仓库 git remote add xName xUrl // 新增一个远程仓库 xName:命名 xUrl:远程地址
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。