美文网首页
git使用流程(大概)

git使用流程(大概)

作者: fullofstars | 来源:发表于2019-08-28 17:43 被阅读0次

前言:配置git,下载git 使用git base命令行配置

    1. git config --global core.editor vim           设置默认编辑器为vim(git默认用nano)

    2. git config --global user.name "YOUR NAME"                       设置用户名

    3. git config --global user.email "YOUR EMAIL ADDRESS"             设置邮箱

    4. 远程配置sshkey:

        1.bash中执行:ssh-keygen -t rsa -C 'xxx@xxx.com'

        2.打开~/.ssh/id_rsa.pub文件(~表示用户目录,比如我的windows就是C:\Users\Administrator),复制其中的内容

        3.找到远程代码库中:Profile Settings-->SSH Keys--->Add SSH Key,并把上一步中复制的内容粘贴到Key所对应的文本框,在Title对应的文本框中给这个sshkey设置一个名字,点击Add key按钮

1. git clone 项目地址 (-b 分支名)

2. 如果需要在其他分支修改,则在修改之前先切换分支,或者在clone的时候加上 -b 分支名

    1. 查看分支:git branch -add

    2. 切换分支 git checkout -b 分支名

3. 本地修改

    1.查看之前谁修改过指定的文件 git log -p 路径/文件名

    2.查看指定文件里面每一行内容的上次修改 git blame 路径/文件名

    3.查看提交历史: git log

    4.查看当前修改的文件状态:git status

    5.撤销某个文件的修改 git checkout 路径/文件名

    6.git checkout -- <file>  同上一个命令

3. 提交

    1.提交之前需要先拉一下最新代码,拉代码之前先暂存本地本次修改,这叫同步远程库

    1. git add .

    2. 暂存代码:git stash

    3. 拉取最新代码:git pull

    4. 取出暂存代码:git stash pop

    5. 这个时候可能出冲突 conflict,需要解决冲突,解决冲突的同时,要注意不要冲掉别人代码

    6. 解决完冲突之后重新验证

2.git add 后接.或者文件路径

3.git commit 提交

    1. git reset --hard HEAD 撤消工作目录中所有未提交文件的修改内容

    2. git reset --hard <version>  撤销到某个特定版本

    3. 将上面两个命令中的hard替换为 soft ,可以非强制撤销,只是撤销提交,不会撤销修改。

    4.如果这次commit还没合入的时候,可以修改这次commit的内容,就可以用git commit --amend

    5.git push 推代码到远程库

常用指令整合参考:

https://www.cnblogs.com/ldj3/p/9172804.html

相关文章

  • git使用流程(大概)

    前言:配置git,下载git 使用git base命令行配置 1. git config --global c...

  • 基于jgitflow插件使用git flow

    本文使用jgitflow插件简化实现git flow工作流程,具体流程参考Git工作流程最佳实践--git flo...

  • GIt 常用操作指令

    《Git 使用规范流程》 《常用 Git 命令清单》 《Git 远程操作详解》 《Git工作流程》 开发过程中,用...

  • CI

    背景(有借鉴大佬的教程) 部门推荐使用自动化CI流程。 有个大佬搭建了整套CI流程。 大概思路:git 提交到re...

  • Git 速查

    常用 Git 命令清单 --阮一峰Git 使用规范流程 --阮一峰Git 工作流程 --阮一峰Git 分支管理策...

  • Git规范

    规范 git的使用流程建议参考“Git使用规范流程”.[3] 建议a.在特性开发时,commit要以逻辑为单位,鼓...

  • git-workflow 开发流程体验

    提纲 git-workflow 流程是什么 该流程的优势 使用 git-workflow 流程的项目 百度的 ap...

  • Git命令清单 + 一张图掌握Git

    Git命令清单Git远程操作详解Git使用规范流程Git分支管理一张图掌握Git

  • 使用Git上传代码到码云

    一.git使用简单流程 1.使用git clone命令将码云项目克隆到本地 2.使用git add .命令(. 表...

  • git使用流程

    团队开发中,遵循一个合理、清晰的Git使用流程,是非常重要的下面是ThoughtBot 的Git使用规范流程。 1...

网友评论

      本文标题:git使用流程(大概)

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