资讯专栏INFORMATION COLUMN

git常用操作

nemo / 2786人阅读

摘要:常用操作总结仓库在当前目录新建一个代码库新建一个目录,将其初始化为代码库下载一个项目配置显示当前的配置设置提交代码时的用户信息文件操作添加指定文件到暂存区添加指定目录到暂存区,包括子目录添加当前目录的所有文件到暂存区删除工作区文

git常用操作总结
仓库

在当前目录新建一个Git代码库
git init

新建一个目录,将其初始化为Git代码库
git init [project]

下载一个项目
git clone [url]

配置

显示当前的Git配置
git config --list

设置提交代码时的用户信息
git config [--global] user.name "[name]"
git config [--global] user.email "[email address]"

文件操作

添加指定文件到暂存区
git add [file]

添加指定目录到暂存区,包括子目录
git add [dir]

添加当前目录的所有文件到暂存区
git add .

删除工作区文件,并且将这次删除放入暂存区
git rm [file]

代码提交

提交暂存区到仓库区
git commit -m [message]

提交暂存区的指定文件到仓库区
git commit [file] -m [message]

分支

本地所有分支
git branch

远程所有分支
git branch -r

本地所有分支和远程所有分支
git branch -a

新建一个分支
git branch [branch]

新建一个分支,并且换到该分支
git checkout -b [branch]

切换回主分支
git checkout master

删除分支
git branch -d [branch]

删除远程分支
push origin --delete [branch]
git branch -dr [remote/branch]

合并指定分支到当前分支
git merge [branch]

远程

查看远程分支
git remote -v

更新与合并

更新本地仓库至最新
git pull

提交本地所有改动到远程仓库(默认master分支)
git push

提交到远程指定分支
git push origin [branch]

本地已有项目与远程仓库连接
git remote add origin [远程仓库地址]

首次将本地代码提交到远程
git push -u origin master

撤销

恢复暂存区的指定文件到工作区
git checkout [file]

恢复暂存区的所有文件到工作区
git checkout .

重置暂存区与工作区,与上一次commit保持一致
git reset --hard

查看信息

查看有变更的文件
git status

查看当前分支的版本历史
git log

查看暂存区和工作区的差异
git diff

历史版本

切换回某个历史版本
git checkout 历史版本号

错误解决方案
fatal: refusing to merge unrelated histories(拒绝合并不相关的历史)

合并两个独立仓库历史
git pull origin master –allow-unrelated-histories

本地master分支提交到远程dev分支
git push origin master:dev

error: failed to push some refs to "https://github.com/......"

移除远程连接
git remote remove origin

重新连接远程地址
git remote add origin [远程仓库地址]

以上主要是总结git常用的操作,更多git操作请看git

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/98821.html

相关文章

  • Git常用的简单命令

    摘要:是在服务器端开发再合适不过的神器这里只是对自己平常工作中常常使用到的命令做一个小小的总结,方便程序员开发和版本控制的配置文件有三个级别的配置文件,分别是版本库级别的配置文件全局配置文件用户家目录下系统配置文件安装的时候所在的目录,一般情况下 Vim+Gig是在服务器端开发再合适不过的神器!这里只是对自己平常工作中常常使用到的git命令做一个小小的总结,方便程序员开发和版本控制! git...

    wmui 评论0 收藏0
  • 关于git常用命令

    git常用命令 git常用命令 初始化本地git环境  git init 克隆一份代码到本地仓库   git clone XXX 把远程库的代码更新到工作台   git pull 强制把远程库的代码跟新到当前分支上面   git pull --rebase origin master 把远程库的代码更新到本地库  git fetch 把本地的修改加到stage中 ...

    only_do 评论0 收藏0
  • 关于git常用命令

    git常用命令 git常用命令 初始化本地git环境  git init 克隆一份代码到本地仓库   git clone XXX 把远程库的代码更新到工作台   git pull 强制把远程库的代码跟新到当前分支上面   git pull --rebase origin master 把远程库的代码更新到本地库  git fetch 把本地的修改加到stage中 ...

    lvzishen 评论0 收藏0
  • 关于git常用命令

    git常用命令 git常用命令 初始化本地git环境  git init 克隆一份代码到本地仓库   git clone XXX 把远程库的代码更新到工作台   git pull 强制把远程库的代码跟新到当前分支上面   git pull --rebase origin master 把远程库的代码更新到本地库  git fetch 把本地的修改加到stage中 ...

    2i18ns 评论0 收藏0

发表评论

0条评论

nemo

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<