自用- git命令
Posted xiaoduup
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自用- git命令相关的知识,希望对你有一定的参考价值。
git 命令
git 常用命令
git checkout 分支名 //切换分支
git branch -v // 查看所有分支
git status // 当前所在分支状态
git branch 分支名 // 创建本地分支 git branch // 查看本地分支 git branch -a // 查看所有分支 包括远程分支
git branch -m 旧分支名 新分支名 // 重命名本地分支名
git checkout 分支名 // 切换分支 git checkout -b 分支名 // 创建本地分支并切换到创建的分支
git checkout -b 本地分支名 origin/远程分支名 // 创建本地分支,并切换
git push --set-upstream origin new_branch // 创建一个新的远程分支,并关联本地分支
git branch --set-upstream-to=origin/feature // 本地分支和远端分支关联
git branch --set-upstream-to=origin/master master
git push origin 本地分支名:远程分支名 // 创建远程分支
git branch -d 本地分支名 // 删除本地分支
git push origin :远程分支名 // 删除远程分支
git merge 分支名 // 合并分支
git pull // 相当于 git fetch 加git merge 拉去远程代码合并到本地 为一个新版本
git fetch // 是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中。
git add . // 所有改变的文件 提交到暂存区 (不包括删除的问题)添加到版本控制 git add -u // 所有被更新的文件 提交到暂存区(不包括新增的文件,包括删除的文件) git add -A // 提交所有变化的文件
git rm --cached 文件 // 删除暂存区文件 并使该文件脱离版本控制
git log --graph --pretty=oneline --abbrev-commit // 查看日志
git commit -m ‘message’ // 暂存区提交到本地仓库
git commit --amend // 重新提交
git remote -v //查看当前远程仓库地址
git stash save ‘保存未提交的文件到本地-注释’
git stash pop ‘恢复 stash save 保存到本地的文件到版本控制’
git reset filename // 取消暂存的文件 git reset head filename
git checkout – filename // 撤销对文件的修改
git pull --rebase // 将本地分支更新为最新的
git pull origin master --allow-unrelated-histories
总结一下:本地仓库有文件,远程仓库也有文件,正确姿势:
(远程初始化了仓库,但是本地代码已经编写一部分,需要上传远端, 本地先 git init 后)
1,git remote add origin 远程仓库地址
2,git pull origin master --allow-unrelated-histories
3,git branch --set-upstream-to=origin/master master
4,git push
// 解决每次输入命令都需要验证的问题 git config --global credential.helper store
git update-index --assume-unchanged git update-index --no-assume-unchanged git rebase //
以上是关于自用- git命令的主要内容,如果未能解决你的问题,请参考以下文章