Git操作指令

1. git init 初始化一个git 仓库;

2. git add test.txt 添加一个文件到仓库,可以添加多个,一空格隔开;

3. git commit -m “remarks” 把文件提交到仓库;

4. git status 当前仓库的状态,哪些修改了,哪些还未提交等;

5. git remote  查看远程库的信息

6. git remote -v 查看上传协议 SSH/HTTPS

7. git remote

    git remote set-url origin git@github.com:Chuyue0/JavaScript-codewars.git
git remote set-url origin https://github.com/Chuyue0/JavaScript-codewars.git
(切换SSH/HTTPS协议)
   补充:查看本地仓库地址
   git remote show origin

8. 同步与改动

    git fetch origin
git reset --hard origin/master
丢弃在本地的所有改动与提交,重新从服务器获取最新的版本历史,并将本地主分支指向它;
git checkout --<filename> 若操作失误,替换掉本地改动,添加到暂缓区的文件不受影响;

9. git reset --hard HEAD^  把当前版本回退到上一个版本;

10. 删除

    rm <file>    删除本地的文件,若删错了,可以用checkout指令;
git rm <file> 删除版本库的文件,删掉后commit提交;

11. git push -u origin master

  把本地库的当前内容推送到远程库,参数-u是把本地主分支和远程主分支关联起来;

12. 关联与取消

    git remote add origin git@github.com:Chuyue0/JavaScript-codewars.git     关联一个远程库;
git remote rm origin
移除远程库的关联;

13. 分支

   git branch testBranch   创建分支testBranch
  git checkout testBranch 切换分支
  Switched to branch 'testBranch' 提示信息
   相当于 git checkout -b testBranch 创建并切换到分支;
  git branch 查看所有的分支信息 ,当前分支前带有*
  git branch –all 查看所有的分支信息
  git checkout master 切回主分支
  git merge testBranch 合并testBranch分支到主分支master上
  git branch -d testBranch 删除testBranch本地分支
  git push origin :testBranch 删除远程库上的分支
  git push branch testBranch push本地分支testBranch到远程库

14. 推送分支

    git push origin master   把该分支上的本地提交推送到远程库
git push origin branchName  推送其他分支

15. 更新当前分支(更正:更新远程变动分支包含当前)

         git pull

16. 本地提交  git commit -am
  当你本地的文件都已经用git add “” 或之前已经添加到缓存区后,这时本地文件有所改动(修改过的或新加入的),需要进行commit 提交,使用git commit -am “remark”即可全部提交到staged,最后 git push到远程库;
  ***注意:在分支切换之前最好先commit全部的改变,除非你真的知道自己在做什么!

17. 添加所有的 git add -A

         不再需要一个个的单独添加

18. 追踪未添加的文件git add . 

         git add .

  //不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了

19.  git reset HEAD a.txt

撤销暂存的文件 (已经添加到暂存区了)

20. 配置使用用户

    git config --global user.name ‘xxx’
git config --global user.email xxx@xx.com

  git config --global 参数 ,这个参数就是你机器上的git仓库都会使用这个配置,否则你就只能对某个仓库指定不同的用户名和邮箱;


  查看用户名和邮箱地址:git config user.name git config user.email

21.常用操作命令

    1.初始化 git init

    2.关联码云远程仓库地址 git remote add origin https://gitee.com/Rosea/xxx.git

    3.拉取关联地址 git pull origin master

    4.推送到远程仓库 git push origin master

    5.回退到指定版本 git reset –hard 提交记录id

22.本地项目代码关联远程仓库并提交,命令如下:

    1. git init
2. git remote add origin @gitee.com:Rosea/xxx.git
3. git pull origin master
4. git add .
5. git commit -am 'message'
6. git push origin master

Git操作【常用操作命令】的更多相关文章

  1. git操作常用命令

    一.使用git 1.git是什么? Git是目前世界上最先进的分布式版本控制系统. SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己 ...

  2. 【笔记】git 的常用操作命令(持续更新。。。)

    项目正在如火如荼的开展,代码量的繁多不得不令我们运用 git 这个有用的工具去管理我们共同协作的代码 git 在这里不作什么介绍了,百度一大堆的教程 首推廖雪峰老师的:http://www.liaox ...

  3. Git 操作常用命令

    Git使用 1. git pull    更新服务器代码到本地a). git pull origin master是将origin这个版本库的代码更新到本地的master主分支 2. git push ...

  4. Git操作常用的命令都在这里了。

    创建仓库 git init 在当前目录执行,会生成 .git目录文件,这个和SVN一致. 提交到仓库 git commit -m "first commit" -m:表示提交描述, ...

  5. git中常用的操作命令有哪些?常用操作命令归纳

    git中常用的操作命令有哪些?本篇文章就给到大家归纳了一些git中常用操作命令.有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. git开始 全局配置:配置用户名和e-mail地址 1 ...

  6. Git常用操作命令与图解

    Git 是一个很强大的分布式版本控制系统.它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势. Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ git clone g ...

  7. 2018.4.23 git常用操作命令收集(转)

    Git常用操作命令收集: 1. 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git 查看远程仓库:$ git remote -v ...

  8. Git常用操作命令收集

      Git常用操作命令收集 1.进入本地仓库访问位置之后执行命令 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git 查看远 ...

  9. git 配置 https和ssh 免密码登录 常用操作命令

    git 配置 https和ssh 免密码登录 一. 区分https clone 和 ssh clone 不同的克隆方式导致校验方式不同,对应的免秘方式也不一样. https通过记住账号密码免登,ssh ...

  10. 《Git的常用操作》

    Git的常用操作: git checkout -b 本地分支 #创建本地的分支—本地分支,并切换到该分支下. git branch --set-upstream-to=origin/远程分支 本地分支 ...

随机推荐

  1. md2pdf

    https://www.pandoc.org/installing.html https://github.com/jgm/pandoc/releases/tag/2.18 https://blog. ...

  2. Electron31-Vue3Admin管理系统|vite5+electron+pinia桌面端后台Exe

    自研electron31+vite5桌面端高颜值后台管理解决方案ElectronViteAdmin. vite-electron31-admin原创基于electron31+vite5+vue3 se ...

  3. MFC添加图标到托盘

    MFC窗口实现最小化到托盘 右键菜单和还原 //.h文件 void toTray();//最小化到托盘 void DeleteTray();//删除托盘图标 afx_msg LRESULT OnSho ...

  4. java_GUI

    package GUi;import java.awt.*;import static java.awt.Color.red;public class GuI { public static void ...

  5. Adobe Photoshop cc2022 Mac中文破解版下载安装

    PS2024 for Mac,我这个版本是Mac版25.2,大小4.03G,支持intel/M1/M2/M3芯片,最低系统需求:13.4以上,不限速下载地址还是放在最后. 然后安装总共有三个步骤,尤其 ...

  6. uni-app 解析支付宝form表单,h5 app唤起支付宝

    1.通过接口拿到form表单 code为后端返回的form表单数据: document则是使用 document.querySelector('body').innerHTML 生成的html页面: ...

  7. 从cmake解决clion编译生成的可执行文件(.exe)不可执行的问题

    我这里没有显示报错,是直接闪退的情况,但是网上搜索的时候大多数是有报错弹窗的,运行报错提示为无法链接动态库.如下图: ![原图来自CSDN@LJY_kt11 一句话说清楚 原因是使用CLion编译的程 ...

  8. Instant exceeds minimum or maximum instant

    使用 Instant.now().plusSeconds("xxxxx")报错  Instant exceeds minimum or maximum instant原因是取值范围 ...

  9. 使用Pandas和NumPy实现数据获取

    公众号本文地址:https://mp.weixin.qq.com/s/Uc4sUwhjLTpOo85ubj0-QA 以某城市地铁数据为例,通过提取每个站三个月15分钟粒度的上下客量数据,展示Panda ...

  10. three.js的使用

    以创建一个立方体为例 安装 安装three:npm i three 使用 引用 引入three以及three中自带的相机控件OrbitControls用以操控相机: 初始化场景 scene:场景所有t ...