美文网首页
git操作指令,以及常规线上代码操作

git操作指令,以及常规线上代码操作

作者: 久久归移 | 来源:发表于2019-08-02 17:46 被阅读0次

安装git后操作指令如下:可以查阅git安装使用操作指南详情git安装使用操作图示详情.note

线上可参考指南:http://www.bootcss.com/p/git-guide/

所有操作在没有push origin 之前都是本地操作

git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态

1.创建文件夹

2。右键打开Git Base Here

3.本地创建库

git init

git config --global user.name "孔令坡"

git config --global user.email "t-konglp@spdbdev.com"

ssh-keygen -t ed25519 -C "t-kkonglp@spdbdev.com"

git clone git@10.129.40.170:api_group/portal.git    //克隆代码

history 查看历史命令

——————GIT提交文件——————

1.拉取远程仓库代码      git clone 地址

2.进入项目目录                                                                  cd portal

3.在本地创建分支并切换到DEV将其与远程DEV关联      git checkout -b DEV origin/DEV

4.修改文件后,操作如下

5.查看已修改文件                            git status

6.添加文件到暂存区(暂存所有文件)                    git add .

7查看已暂存文件                  git status

8.提交并添加代码备注                  git commit -m ’a提交修改‘ 

9.提交本地DEV分支至远程DEV分支     git push origin DEV:DEV

——————GIT提交文件——————

暂存指定文件                                                                      git add src/index.html

——————解决代码冲突(方式一)———————

1.冲突后拉取代码                      git pull

2.修改冲突代码并在此提交

3.添加修改文件到暂存 git add  .

4.查看修改文件 git status

5.添加备注              git commit -m '测试'

6.提交本地DEV到远程DEV上          git push origin DEV:DEV

——————解决代码冲突(方式二)———————

回退到上一个版本后跟新代码,然后将新代码放入提交即可

1.回退到上一个版本                          git reset --hard HEAD~1

2.放入修改后代码合并即可

3.添加修改文件到暂存 git add  .

4.查看修改文件 git status

5.添加备注              git commit -m '测试'

6.提交本地DEV到远程DEV上          git push origin DEV:DEV

1.版本回退(方式一)

版本回退到识丁版本            git reset hard (版本ID)cd4dadadwqeqq 强制推送到远程仓库的 dev分支 git push -f origin dev

2.版本回退(方式二)

1.回退到上一个版本                          git reset --hard HEAD~1

强制推送到远程仓库的 dev分支 git push -f origin dev

————————————Git常用命令——————————————

1.查看本地当前分支 git branch

2.查看远程分支 git branch -r

3.查看本地所有分支 git branch -a

4.切换DEV分支git checkout DEV

5.代码更新 git pull

6.查看提交版本记录git log

7.查看最近2次提交版本记录 git log -2

8.查看所有变动文件git diff

9.查看指定文件的变动git diff src/klp.txt

10.查看文件 git ls-files

11.创建klp分支并切换过去(本地分支,推送后线上可见) git checkout -b klp

12.合并其他分支到当前分支上(记得推送线上,不推送只在本地中)            git merge UAT

13.删除暂存指定区文件 git rm --cache src/app.vue

14.删除暂存区所有文件git rm .git.index

15.查看file1文件file2文件的提交记录 git log file1 file2

16.查看file文件夹下所有文件的提交记录 git log file

17. 此时的v1代表的是分支名字 git log v1 --

18.删除本地klp分支(-d小写不行用大写D强制删除) git branch -D klp

19.删除线上分支git push --delete klp

20.推送本地klp分支到远程DEV分支git push origin klp:DEV

查看两个分支中代码的差异

1. 显示出branch1和branch2中差异的部分

git diff branch1 branch2 --stat

2. 显示指定文件的详细差异

git diff branch1 branch2 具体文件路径

3. 显示出所有有差异的文件的详细差异

git diff branch1 branch2

4. 查看branch1分支有,而branch2中没有的log

git log branch1 ^branch2

5. 查看branch2中比branch1中多提交了哪些内容

git log branch1..branch2

注意,列出来的是两个点后边(此处即dev)多提交的内容。

6. 不知道谁提交的多谁提交的少,单纯想知道有是吗不一样

git log branch1...branch2

7. 在上述情况下,在显示出没个提交是在哪个分支上

git log --lefg-right branch1...branch2

注意 commit 后面的箭头,根据我们在 –left-right branch1…branch2 的顺序,左箭头 < 表示是 branch1 的,右箭头 > 表示是branch2的。

git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态

git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。

git reset --hard HASH #返回到某个节点,不保留修改。

git reset --soft HASH #返回到某个节点。保留修改

git 修改文件,没有commit之前,修改的文件一直处于修改状态,这时候切换分支并且add,就会将前面修改的代码保存在当前的分支中造成污染,所以切换钱一定要吧文件commit;且包分支的安全

相关文章

  • git操作指令,以及常规线上代码操作

    安装git后操作指令如下:可以查阅git安装使用操作指南详情git安装使用操作图示详情.note 线上可参考指南:...

  • git使用详解

    目录: 1、git的优势2、需理解的概念3、操作指令 本篇文章只将git是什么,git的优势,以及常用的操作指令,...

  • GIT入门必学必理解知识

    Git 代码基本上传操作 Git代码下拉操作 分支相关 理解分支 举例线上和线下都有2个分支 分别是 master...

  • Git操作

    Git操作 常规操作 git init git add git rm git commit -m git comm...

  • git的常见命令

    --本地操作 1,常规操作 git add . -----> git commit -m "信息" -----> ...

  • 组件化(第一篇)

    组件化 git 常用操作指令 cocoapods的基本使用 cocoapods本地私有库 一、git 常用操作指令...

  • git操作命令

    #分支操作 #暂存操作 回退操作 标签操作 其它操作 常规操作 git创建项目仓库

  • 使用git管理本地和远程分支常用指令

    1 基本操作指令 git branch -a ...

  • git常规操作

    git的管理,对于协同开发,确实很有帮助,下面简介一些最最常用的,一般能使用这些,就能够得心应手了。 注意:git...

  • Git常规操作

    pull 和push 删除在文件夹中删除文件,此时对应删除了工作区的文件,还可以恢复。在bash中用

网友评论

      本文标题:git操作指令,以及常规线上代码操作

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