git常规操作

作者: 啵崽崽 | 来源:发表于2019-06-28 18:05 被阅读0次

在工作当中,每天在下班前提交代码是必须的常规操作。那什么非要提交代码呢?因为每天的代码不提交的话,万一所用的编辑器没有自动保存当日的代码,突然代码丢失了。或者在第二天发现代码丢失,或者是不小心按了什么让代码丢失了。等等一些情况都有存在的可能性。对于代码丢失本人当年深有体会。所以一定要每天提交代码。养成一个优秀的习惯。特别是初级新手来说 对git命令那是相当的害怕出错。本人想说 不出错怎么进步呢?好了直接看代码吧!!!

常用命令

*   克隆仓库:git clone 仓库地址
*   拉取代码:git pull origin master
*   新建分支:git branch zhouzhou(分支名)
*   删除分支:git branch -d  zhouzhou(分支名)
*   切换分支:git checkout  zhouzhou(分支名)
*   推送远程:git push origin master
*   查看提交记录:git log
*   回滚代码: git reset --hard [commit:6]
*   回滚文件: git checkout -- filepath
*   回到最新代码:git reset HEAD | git pull origin master
*   隐藏当前分支改动: git stash
*   回退隐藏:git stash pop
*   合并分支:git merge zhouzhou(分支名)
*   查看所有分支 本地和远程:git branch -a
*   查看当前分支:git branch
*   添加新文件和编辑过的文件不包括删除的文件:git add .
*   表示添加所有内容:git add -A
*   查看分支状态:git status

日常提交代码:

git add . //添加新文件和编辑过的文件
git commit -m ' 提交' //本次提交代码的描述 简洁点 说重点即可
git pull // 提交先一定要先拉代码在push  因为项目不止你一个人
git push // 推送代码到分支上 

//以上提交到直到暂存区

效果:

微信图片_20190629172815.png

分支的合并与提交

// 1、将 search(自己创建的分支) 分支进行本地提交:
git add .
git commit -m "完成了搜索功能的开发"

// 2、将本地的 search 分支推送到仓库
git push -u origin search

// 3、将本地 search 分支中的代码合并到 master 分支
git checkout master
git merge search
git push

// 4、删除本地的 search 分支:
git branch -d search

相关文章

  • Git操作

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

  • git的常见命令

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

  • 2019-03-14

    git使用命令 常规操作 git add . git commit -m ‘’ git pull git push...

  • git常规操作

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

  • Git常规操作

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

  • git常规操作

  • git常规操作

    git操作原理简介远程仓库 Amaster 分支developqatest3远程仓库 Bmaster 分支deve...

  • Git 常规操作

    常用命令 查看分支 创建分支 删除分支 回滚 回滚到某个版本一般不建议trunk回滚,最好建立一个分支,比如 其中...

  • git常规操作

    查看git用户名和邮箱: 修改git用户名和邮箱: clone链接加上账号密码: git提交操作流程:进入到项目目...

  • git常规操作

    配置免密登录 方式一、使用https协议拉取代码,并长期存储密码 方式二、使用ssh协议拉取代码,并长期存储密码 ...

网友评论

    本文标题:git常规操作

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