Git命令

作者: sukie0412 | 来源:发表于2017-11-23 22:36 被阅读0次

git init    初始化git文件(创建本地仓库)

git status    查看当前状态

git add * / git add .    添加所有修改到暂存区

git add readme.md    添加单个文件

git add  /home/code    添加文件夹

git commit -m “描述”    提交更新并注释信息

git remote add origin url (若是第一次,须添加这步,url为项目上传到的地址)

git pull   更新项目

git push -u origin master   将本地项目上传

git clone [url]   下载项目到本地

git push -u origin master -f   强制push(会丢失远程修改)

/* 分支 branch*/

git branch [name]    创建分支

git push -u origin [name]    push到分支

git branch    列出所有本地分支

git branch  -r    列出所有本地分支

git checkout 分支名     切换分支

git commit -a -m 'dev1'    在分支上提交新的版本

git remote -v  查看当前remote

git remote set-url http://xxxx      切换到http(可以直接修改git目录的配置文件-config)

git remote set-url ssh://xxxx      切换到ssh(可以直接修改git目录的配置文件-config)

git checkout --文件名    撤销工作区的修改

git reset HEAD 文件名    撤销暂存区的修改

git rm index.html --cached    删除暂存区?

git rm -r --cached .    清空暂存区

git reset --hard HEAD/commit_id    回滚最近的一个版本git log

git log  查看日志

git rm -r -n —cached Constants.java (-n是为了不删掉文件) 

git config --global --replace-all user.email "输入你的邮箱" 

git config --global --replace-all user.name "输入你的用户名"

解决冲突(git pull时发现有冲突):

git stash 添加到暂存区

git pull 拉一次

git stash pop stash@{0}  显示冲突的代码

打开文件即可看到冲突代码

<<<<<<< HEAD和=======中间的是你自己的代码,  =======  和>>>>>>>中间的是其他人修改的代码

git clean  -d  -fx ""d  -----删除未被添加到git的路径中的文件f  -----强制运行x  -----删除忽略文件已经对git来说不识别的文件

有冲突的时候:

把冲突文件add一下

然后commit

再pull下来

好像就整合完了

报错整理:

报错:Git: Failed to execute git

原因:没有设置用户信息

解决办法:

$ git config --global user.name "XXXXXX"(设置你的用户名)

$ git config --global user.email "XXXXXX.com" (XXXXXX为你的邮箱)

报错:Unable to create 'E:/xxx/.git/index.lock': File exists

原因:初次使用git,在执行完"git add readme.txt"命令后,在执行commit时,由于命令写错,没有写提交日志,再次更正提交就出现上述错误

解决办法:

在.git同级目录,执行rm -f .git/index.lock    将文件删除即可提交成功

相关文章

  • Github学习文档-3

    目录 1.Git 的基本的命令git init命令git status命令git add命令git commit命...

  • git实用命令

    git实用命令 1 git init 命令 初始化 git 仓库 repository 2 git add 命令 ...

  • git管理工具

    git分支命令 git提交命令

  • git 多条命令一次执行

    上代码git命令 && git命令

  • git入门

    这里对git init、git add、git commit命令进行一个总结。 $ git init 命令,该命令...

  • GIT 常用命令总结

    GIT 常用命令总结 GIT 初始化命令 命令描述git init初始化本地 git 仓库git config -...

  • Git命令整理

    Git命令 ———————————————— git配置: git基本步骤: git分支管理: 创建分支命令: 切...

  • git 分支

    git 显示所有分支(包含本地和远程)命令: git 删除本地分支命令: git 显示远程分支命令: git 删除...

  • Git命令集合

    Git基础命令 git远程关联 git远程关联移除 git命令简单简介 常用命令集合:git init创建版本库 ...

  • git使用指南

    常用命令 帮助类: git --help:显示git命令帮助信息git help -a:显示所有命令git hel...

网友评论

      本文标题:Git命令

      本文链接:https://www.haomeiwen.com/subject/zpbtbxtx.html