git指令

作者: 风越大心越荡 | 来源:发表于2017-10-09 15:22 被阅读0次
GIT命令.jpg
安装完成配置   
 git config --global user.name "cairui"
 git config --global user.email "1072188607@qq.com"
----------------------
git           测试有没有安装git
git init      初始化本地版本仓库
git status    查看状态,修改过的文件是否被提交
git diff 文件名   查看变更的内容
git add  文件名/.  跟踪指定的文件/跟踪所有改动过的文件
git  clone url    克隆远程的仓库
提交时 先git add  在git commit
git commit -m "master"   提交所有更新过的文件 到主分支上边
git commit -amend 提交最后一次修改

git log  查看提交历史
git log -p 文件名   详细查看指定文件的提交历史
git blame 文件名    以行显示的方式查看指定文件的提交历史
git log --pretty=oneline    以列的方式显示提交的历史, 没有提交时间



git branch  查看所有的本地分支
git branch 分支名   创建新的分支
git checkout 分支名  
----------------------
撤销
HEAD   表示 当前版本
HEAD^  上一个版本
HEAD^^ 上上一个版本
HEAD~100  前 100个版本

1. 文件修改过 没有git add  可以用 git reset -- 文件名  撤销文件的修改内容
2.文件修改过并且git add 了 可以用 git checkout -- 文件名  撤销未提交的文件 
3. 文件已提交,git reset --hard HEAD^   回退上一个版本
4. 如果修改的文件被删除,之前提交的版本库有,就可以还原回来 git checkout -- no.txt  将误删除no.txt 文件还原。


--------------------
修改文件
git mv ok.txt yes.txt    文件重命名  git 旧的名字 新的名字
1. 文件删除,确认文件没有误删除,可以 先 把要删除的文件从git的库中删除。git rm 文件名  ,在提交 git commit -m "master"。
---------------------------

远程仓库
在github 上新建一个仓库
1.  git remote add origin git@github.com:fish-spit-bubbles/gitDemo.git  添加远程仓库 
2. git push -u origin master   上传代码快速合并   -u 第一次需要  origin 是本地给远程仓库取的名字。
3. git remote -v  查看远程版本库信息




---------------
克隆
git clone URL  就可以将远程的仓库克隆到本地
-------------
创建合并分支
git  branch 新分支名   创建新的分支
git checkout 分支名    切换到分支上边去
git checkout -b 分支名   创建新的分支并且切换到新分支
git commit -m "master"   分支工作玩了 先提交到主分支上,在切换到主分支。    git merge cr     合并cr分支的代码
 git push origin master   推送到远程仓库
git branch -d cr   删除分支    -D 强行删除
git merge --no-ff -m "merge with no-ff" dev    -m 表示新建一个commit  ,--no-ff    表示禁用Fast forward  Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息。

-------
创建标签
git tag v1.0   创建版本为1.0标签
git show v1.0   查看1.0标签上边的信息
git tag -a v0.1 -m "version 0.1 released" 3628164    -a 指定到某个标签  -m 说明文字
git tag -d v1.0   删除标签   
git push origin --tags  一次性上传所有的 未推送到远程仓库  


相关文章

  • git远程仓库关联

    一.GitHub常用指令 git的基本使用指令:git init ...

  • Linux和git指令

    git常用指令 1.基本指令 git init —— 新建git仓库git add 文件/文件夹 —— 将...

  • 初识git,用git 上传项目到GitHub

    分享一些git基本指令,不喜勿喷! git的基本使用指令 git init 初始化git仓库 git add . ...

  • Git常用指令

    Git指令 git status git add ZiguiXiaoYuan git add ZiguiXiaoY...

  • git设置指令别名

    git设置指令别名 git拥有许多指令,并且允许为这些指令设置别名, 提高开发效率.通过config命令对一些指令...

  • 2019-03-17

    git 指令git commit -a -m ''这里再写上自己的注释"这句话指令相当于执行了 git a...

  • git config

    git 配置 ,简化指令 git config -l git status --> git stgit confi...

  • git使用率最高的指令

    git常用指令

  • 2018-08-13

    对于会使用git的人,git add,git commit,git checkout ,git reset这些指令...

  • Git 常用指令记录

    标准指令以及功能 指令功能git clone 仓库链接从远端仓库克隆工程git init初始化仓库git chec...

网友评论

      本文标题:git指令

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