1.初始化git

git init 

2.下载git服务器上面的项目

git clone https://github.com/mrjade/reportng.git 

3.配置git

(1)查看git配置信息

git config --list 

(2)设置提交代码时的用户信息(name和email)

git config --global user.name "mrjade"
git config --global user.email"mrjade@gmail.com" 

4.增加文件到git

  • 添加单个文件
git add file

  • 添加所有文件
git add . 

5.提交代码

git commit -m "描述" 

6.推送到远程仓库

(1)git push的一般用法为:git push <远程主机名> <本地分支名> <远程分支名>,如

git push origin 本地分支:远程分支 

(2)如果远程仓库只有一个分支则直接:

git push 

7.分支

  • 创建并切换分支
git checkout -b 分支名 

  • 创建分支
git branch 分支名 

  • 查看本地分支
git branch 

  • 查看所有分支(包括远程分支,红色代表远程分支)
git branch -a 

  • 切换分支
git checkout 分支名 

  • 合并分支(合并其它分支到当前分支)
git merge 分支名 

如:git merge master(将master代码合并到本地分支)

  • 删除本地分支
git branch -d 分支名 

  • 删除远程分支(origin后面是空格)
git push origin :远程分支名 

8.提交时忽略某些文件(即不提交某些文件)

git根目录会有个.gitignore文件,将不需要提交的文件路径放到此处即可

9.版本回退(回退到上一个版本)

git reset --hard HEAD^ 

10.远程分支拉取最新代码

  • 默认拉取master分支代码
git pull 

  • 拉取指定分支代码1
git pull origin <远程分支名>:<本地分支名> 

  • 拉取指定分支代码2
git clone -b 分支名 https://github.com/mrjade/reportng.git 

11.修改远程仓库地址

  • 方法一
git remote origin set-url [url]

  • 方法二

直接修改config文件

12.文件删除

  • 删除文件跟踪并且删除文件系统中的文件file1
git rm file1 

提交刚才的删除动作,之后git不再管理该文件

git commit

  • 删除文件跟踪但不删除文件系统中的文件file1
git rm -r --cached file1 

提交刚才的删除动作,之后git不再管理该文件。但是文件系统中还是有file1。

git commit 

13.查看日志

git log 

14.提交代码一般操作流程

  • 未通过git clone操作的
git init
git add .
git commit -m"###"      -------以上3步只是本地提交
git remote add origin https://github.com/mrjade/reportng.git
git push origin 本地分支:远程分支

  • 通过git clone操作的
git add .
git commit -m"###"      -------以上3步只是本地提交
git push origin 本地分支:远程分支

git 删除分支_常用Git操作命令指南相关推荐

  1. git 删除分支_深入浅出图解Git,入门到精通(保姆级教程)

    原文链接:https://mp.weixin.qq.com/s/_G3l9urASsFjyrYAZBWhDg 分支管理 Git中比较最重要的一点就是分支的概念,有了分支就有了合并和衍合的操作,「合并」 ...

  2. GIT删除分支命令以及GIT最常用命令总结

    git 删除分支 1.查看当前本地分支 git branch 2.删除本地分支 -d 是-delete缩写 git  branch -d <your branch name> 3.暴力删除 ...

  3. git删除分支_程序员必须要掌握的 Git 使用技巧

    作者:你喜欢吃青椒么链接:juejin.im/post/5d157bf3f265da1bcc1954e6 前言 本文是参考廖雪峰老师的Git资料再加上我自己对Git的理解,记录我的Git学习历程,作下 ...

  4. git合并分支后,删除分支_使用git删除合并的分支

    git合并分支后,删除分支 It's common courtesy to keep your git branch list clean, especially when colleagues ne ...

  5. git 切换分支_简单git操作

    首先设置用户基本信息设置 设置用户名 git config - -global user.name 'Hazel6869' 设置用户名邮箱 git config - -global user.name ...

  6. git删除分支,提示无法删除,怎么处理 ?

    删除之前你自己创建的,自己昵称的dev分支(如 老徐 idoxu_dev) 1)命令 git branch -d 2)效果 如果提示无法删除: [root@istester gittest]# git ...

  7. linux git 删除分支,git 删除分支和回滚的实例详解

    linux shell 的 git 删除分支和回滚的实例详解 git 删除分支和回滚的实例详解 [git 删除本地分支] git branch -D br [git 删除远程分支] git push ...

  8. git 删除本地仓库中的分支_本地 Git 仓库与 GitHub 关联

    0.提出问题 换了新设备后,怎么将远程仓库拉取到本地仓库,并将本地仓库与远程仓库关联起来? 1.解决问题 1.1 添加密钥 首先打开终端,输入: ssh-keygen -t rsa -C " ...

  9. git merge用法_常用命令之git操作(进阶篇)

    几乎每一种版本控制系统都以某种形式支持分支.使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作. 有人把 Git 的分支模型称为必杀技特性,而正是因为它,将 Git 从版本控制系 ...

最新文章

  1. PageAdmin CMS网站建设教程:如何实现信息的定时发布
  2. 关于ActionBar的向下兼容
  3. 在表空间有足够free space的情况下出现ORA-1652
  4. 使用Spring Roo进行概念验证
  5. 函数传参string_C/C++的三种函数传值方式及其区别
  6. 2017 Multi-University Training Contest - Team 7:1003. Color the chessboard(...)
  7. Just Pour the Water ZOJ - 2974 (矩阵快速幂)
  8. 用java语言写一个实用小程序_用java语言,编写一个小程序。
  9. CBoard修改折线图颜色
  10. BurpSuite 1.6~2.x版本汉化版工具
  11. 正在崛起的高薪岗位—嵌入式开发工程师
  12. 姚劲波年会演讲:给老员工发8万元股票,6年内冲刺千亿目标
  13. 《惢客创业日记》2021.07.15-17(周四)房东和租客,谁更弱势?
  14. 关于 Android 平台开发相关的有哪些推荐书籍?
  15. 安装 Hana Studio
  16. Redis命令时间复杂度(redis的命令也要慎用啊)
  17. 北京理工大学计算机学院学生论坛,张美慧_北京理工大学计算机学院
  18. Ubuntu12.04系统下使用小米2真机调试
  19. AVI解码器,使用OPenCV可以打开中科院步态数据库的AVI文件
  20. 【特写】后生可畏,大三学生自主研发毫米级五自由度机械手臂

热门文章

  1. 太原理工大学ACM队简介(2018版)
  2. Go语言的map以及sort
  3. 九章算术卷第二 粟米
  4. I00019 生成全8数
  5. archive —— 软件历史版本存档及下载、jar 包
  6. MySQL 优化之 EXPLAIN 关键字
  7. TensorFlow 学习(七) — 常用函数 api、tf.nn、tf.keras
  8. latex 常用环境(environment)
  9. 辨异 —— 数学基本概念
  10. Python 中的 None 与真假