git使用方法(持续更新)

2018/5/9

最基本的操作:

添加文件、文件夹、所有文件:

git add test.py   //添加单个文件

git add src        //添加文件夹

git add .           //添加所有文件

提交:

git commit -m "提交信息"

git push origin master

如果不小心提交了不希望提交的文件或文件夹,比如下图,将.idea和venv文件夹也提交了上去,该肿么办?

有种方法,我们可以在github上面删除,同时又不必删除本地的文件夹,可以进行如下操作:

git rm -r --cached .idea    #cached不会把本地的.idea删除
git commit -m "[MODIFY]删除.idea文件夹"
git push -u origin master

原文地址:https://www.cnblogs.com/ralap7/p/9015619.html

时间: 2024-10-11 06:18:30

git使用方法(持续更新)的相关文章

git常用命令--持续更新中

开始使用git,还有一些命令没有用到,比如创建分支,创建tags等 持续学习,持续更新 1. git init --bare  //创建git工程 2. git clone [email protected]:/home/prj_git/xxx //导出一个git工程 3. git add xxx  //添加文件或目录 4. git commit -m "xxx" //添加更改信息 5. git push //提交工程 6. git pull //更新到最新 7. git log  /

Git教程_持续更新

Git教程 更新12/14/2017 5:21:57 PM 更新11/22/2017 6:27:24 PM 写在前面,在heroku上部署了python web应用,迎合大众,所有操作都是在Ubuntu上操作.由于git版本管理没有掌握好,在Ubuntu和Windows上面的命令有一定的不同,造成了迥异的报错.现整理归类一下: 方法一 在电脑本地生成ssh,并添加ssh keys到GitHub设置中.如此,电脑可以和GitHub repository进行通信. 1.ssh-keygen -t r

Git学习笔记(持续更新)

强制同步为远程的代码 远程仓库回退了commit的情况下(第2条描述之情况),强制同步远程的代码到本地 #更新远程最新的所有代码,但是不merge或者rebase git fetch --all #直接reset到master,也就把刚才fetch的更新了 git reset --hard origin/master 回退版本 #回退本地版本git reset --hard <commit_id>#强制提交到服务器 git push origin HEAD --force 新建分支和远程分支

SQL Server 常用函数使用方法(持续更新)

之前就想要把一些 SQL 的常用函数记录下来,不过一直没有实行...嘿嘿... 直到今天用到substring()这个函数,C# 里面这个方法起始值是 0,而 SQL 里面起始值是 1.傻傻分不清楚... 这篇博客作为记录 SQL 的函数的使用方法,想到哪里用到哪里就写到哪里... SubString():用于截取指定字符串的方法.该方法有三个参数: 参数1:用于指定要操作的字符串. 参数2:用于指定要截取的字符串的起始位置,起始值为 1 . 参数3:用于指定要截取的长度. select sub

有关于Git操作(持续更新)

Git分支: 查看分支:git branch 创建分支:git branch <name> 切换分支:git checkout <name> 创建+切换分支:git checkout -b <name> 合并某分支到当前分支:git merge <name> 删除分支:git branch -d <name> 将远程A分支中改动代码放到本地新分支B中: 一,首先先暂存在A中:使用 git stash 命令.用来保证当你正在进行项目中某一部分的工作

systemd使用方法(持续更新)

从Fedora15开始引入systemd(即系统服务启动管理工具),现最新版的CentOS/RHEL 7也是采用它来进行服务启动管理. 一.启动级别 默认安装好Fedora20之后启动级别是图形界面(即传统方式的init5/runlevel5),如果想要设置为文本界面(init3/runlevel3),可以通过下面的方式来实现. 1). 文本界面 # 临时设置文本界面 [[email protected] ~]# systemctl isolate multi-user.target # 设置默

LAMMPS遇见的问题以及解决方法----持续更新

1.ERROR: Invalid atom type in neighbor exclusion list ,遇到这个错误从LAMMPS官网错误中我们发现这是因为:Atom types must range from 1 to Ntypes inclusive,原子种类设置可能有问题,检查若干遍之后我觉得自己的data文件并没有问题,所以检查in文件,发现如下错误,此处添加有type 3 ,而我的文件只有两种原子,所以运行出错,将exclude type 3 3删除后可以正常运行. 原文地址:h

git使用技巧集合(持续更新中)

git使用技巧集合(持续更新中) 在团队协作中,git.svn等工具是非常重要的,在此只记录一些git使用过程中遇到的问题以及解决方法,并且会持续更新. 1.git commit之后,还没push,如何撤销? 答:使用命令git reset --soft HEAD^即可,尽量不要使用命令git reset --hard HEAD,因为这样撤销是非常彻底的,本地文件也会删除(HEAD是指向最新的提交,上一次提交是HEAD^,上上次是HEAD^^,也可以写成HEAD-2 ,依次类推) 原文地址:ht

(转)iOS开发——来改掉那些被禁用的方法吧(持续更新中)

iOS平台在快速的发展,各种接口正在不断的更新.随着iOS9的发布,又有一批老方法不推荐使用了,你若调用这些方法,运行的结果是没有问题的,但是会出现警告“***is deprecated :first deprecated in iOS 9.0 - Use *******”.就像如图所示: 在实际项目开发中,我们要秉承一个信念就是:要把每一个警告当做错误来处理,并解决每一个警告.你想想,你运行一个项目,就算运行成功了,但是出现几十个.甚至几百个黄黄的警告,心情是不是很糟糕呢?我将在这篇博客结合我

php 魔术方法总结(持续更新)

类中的魔术方法 PHP 魔术方法指的是在某些时刻会自动被调用的内置函数,它们以两个连续的下划线开头. 类中的魔术方法 __construct() 类的构造函数,用于初始化对象,在对象实例化时自动运行 __destruct() 析构函数,用于在 php 运行终止时,释放对象所占用的内存.析构函数是 php 的垃圾回收机制,使用栈结构,后进先出. 构造函数和析构函数的例子 class computer{     private $brand;     function __construct($br