自用- 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命令的主要内容,如果未能解决你的问题,请参考以下文章

git常用小操作。-- 自用

自用cmd和linux命令

精品自用IDEA插件吐血推荐

VIM 基础 初学者自用

命令详细 第二周 (混乱版) 初学者自用

Linux的基本使用(总结自用版)