git
git add
新增文件
git commit -m
新增日志
git log
查看日志
git reflog
查看日志操作日志哦
git status
查看状态
git diff
查看不同
gid reset --hard +"版本号"
回退版本
git clone url
克隆需远程仓库的地址 url
gitk
查看代码图解
git checkout -b name
创建分支前先在本地切换到 develop 分支并且 pull 一下此时分支为 develop,然后进行下面指令操作本地创建新分支
git checkout -b name origin/develop
创建远程已有分支,远程分支是以 develop 复制创建的
git branch
查看当前分支
git checkout name
切换分支
git pull
拉去远程代码
git merge
合并代码,交叉合并
git merge --no-ff
合并代码,交叉合并
git rebase
合并代码,不产生交叉合并
git fetch origin
分支名 从远程仓库拉取到本地:
git fetch
分支名 从远程仓库中抓取与拉去
git push origin master
提交到远程仓库 master 上
git config -l
查看 git 名字和 email
git config --global user.name 'mingzi'
修改用户名
git config --global user.email '邮箱地址'
修改邮箱地址
git remote rm origin
删除远程 Git 仓库
git remote add origin https:......git
本地项目关联远程仓库
运行
git fetch
,可以将远程分支信息获取到本地,再运行
git checkout -b local-branchname origin/remote_branchname
就可以将远程分支映射到本地命名为 local-branchname 的一分支
git branch --set-upstream-to=origin/dev
设置
git push,pul
l 默认的提交获取分支,这样就很方便的使用 git push 提交信息或 git pull 获取信息
git branch --unset-upstream master
取消对 master 的跟踪
git config –global gui.encoding utf-8 修改 gitk 乱码现象
如何放弃本地文件修改
1.git reset HEAD . 清除已经 git add 缓存的文件
2.git checkout . 未使用 git add 放弃所有文件修改
3.git reset –hard HEAD^ 文件已提交 commit,可以回退到上个 commit 版本
生成安全密钥:
ssh-keygen -t rsa -C “945497340@qq.com“
git stash 保存到暂存区
git stash pop 从暂存区拉去代码
git cherry-pick 某个commit id 从其他分支拉取commit到本分支上
PRO GIT
1.https://www.progit.cn pro git 里面有最全的 git 命令讲解
修改 git 密码:解决方法三
进入控制面板》用户账号》凭据管理器?windows 凭据》普通凭据,在里面找到 git,点开编辑密码,更新为最新密码之后就可以正常操作了。