当前位置: 首页 > news >正文

git常用命令速查表

1.git add -u [<路径>]: 把<路径>中所有跟踪(tracked)文件中被修改过或已删除文件的信息添加到索引库。它不会处理未跟踪(untracked)的文件。省略<路径>表示:即当前目录。

2.git add -a [<路径>]: 表示把<路径>中所有跟踪(tracked)文件中被修改过或已删除文件和所有未跟踪(untracked)的文件信息添加到索引库。省略<路径>表示:即当前目录。

3.git add -i [<路径>]: 命令查看<路径>中被所有修改过或已删除文件但没有提交的文件。
4.git commit --amend :如果我们不小心提交了一版我们不满意的代码,并且给它推送到服务器了,在代码没被merge之前我们希望再修改一版满意的,而如果我们不想在服务器上abondon,那么我们怎么做呢?

1.检测本地修改过的文件(git status)
2.添加修改过的文件到索引库(git add -u)
3.再次检测(git status)
4.将修改从暂存区提交到本地版本库(git commit -m “modify”)
5.从远程获取最新版本并merge到本地(git pull)
6.将本地版本库的分支推送到远程服务器上对应的分支(git push)

rm test.txt
git commit -m “remove test.txt”

要关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git;
关联后,使用命令git push -u origin master第一次推送master分支的所有内容;
此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改;

我用git add file添加文件时出现这样错误:

fatal: Not a git repository (or any of the parent directories): .git

提示说没有.git这样一个目录,解决办法如下:

git init就可以了!

另一种情况是删错了,因为版本库里还有呢,所以可以很轻松地把误删的文件恢复到最新版本:

$ git checkout – test.txt

git remote set-url origin git+ssh://git@github.com/username/reponame.git	

出现 git push

设置git用户名/邮箱
$ git config user.name 'github用户名'
$ git config user.email '邮箱'

您可以把博客源码放到两个上面(Github和CodingNet),而只使用一句命令即可,使用的命令可使用git给远程库添加多个url地址的方式,一个命令便可以提交到两个远程仓库上面,很简单!

Git命令.jpg

当一个人找不到出路的时候,最好的办法就是将当前能做好的事情做到极致,做到无人能及。

http://www.lryc.cn/news/103804.html

相关文章:

  • 让两个文件夹里的图片名字一模一样
  • 会议OA系统会议管理模块开发思路(layui搭建)
  • rsync 远程同步
  • PostgreSQL数据库中,查询时提示表不存在的解决办法
  • 视频传输网安全防护体系
  • C# Blazor 学习笔记(1):Blazor基础语法,组件化和生命周期
  • flutter 导出iOS问题2
  • syn报文什么时候会被丢弃?
  • 【C++】开源:Linux端V4L2视频设备库
  • 基于数据驱动的多尺度表示的信号去噪统计方法研究(Matlab代码实现)
  • 【Golang】Golang进阶系列教程--Go 语言 map 如何顺序读取?
  • 伊语IM即时通讯源码/im商城系统/纯源码IM通讯系统安卓+IOS前端纯原生源码
  • C++推理
  • Day10-作业(SpringBootWeb案例)
  • 源码阅读:p-limit
  • 目标检测-击穿黑夜的PE-YOLO
  • 优化性能压力测试的关键策略和技巧
  • VMware Linux 可视化增加磁盘
  • 从 axios 源码学习设计模式
  • 输出不同程序执行的时间
  • HDU 6391 组合数学 + DP
  • StopWatch与ThreadLocal
  • 20. 有效的括号
  • 微信小程序原生写法传递参数
  • JavaWeb+jsp+Tomcat的教务查询系统
  • C# FTP下载 采用Ssh.Net方式
  • 【C++】做一个飞机空战小游戏(三)——模块化程序设计
  • Django使用WebSocket
  • 看完这篇 教你玩转渗透测试靶机Vulnhub——HarryPotter:Nagini
  • IPO要收紧?业内人士未予以完全确认