利用github和git命令,将本地项目共享到服务器上——第二章
附上关于git命令的第一章:https://www.cnblogs.com/mlw1814011067/p/9908856.html
六、删除服务器中的文件
1. 直接物理删除(右键,删除,或者是用bash命令rm删除掉的)
右击删除/rm 文件名 -------物理删除
git add 文件名 --------把删除操作告诉暂存区
git commit -m 提交 --------把删除操作告诉本地仓库
git push 服务器 master -----把删除操作告诉服务器仓库
2. 用git命令删除
git rm 文件名
gitcommit -m 提交
git push 远程服务器 master
如果一个文件从没有计入过暂存区,要想删除用rm
如果一个文件进入本地仓库,但是没有进入到服务器仓库,也不需要执行git push
七、对一个文件的重命名操作
1. 如果文件有变动
git status 查看状态的时候,会发现1.txt被删除,.txt新增了
git add .
获取到(rename).txt重命名为2.txt
2. 删除了1.txt,新建了1.html
git status 查看状态的时候,发现1.txt被删除了,.html新增了
git add .
(rename).txt重命名为1.html
八.查看历史记录
1. 查看本地历史记录
git reflog
2. 查看所有历史记录
git log
3. 退回到之前的日志步骤
git reset --hard 版本号
4. 检测单个文件的误删,撤回
九、bash命令
pwd
ls
ls -l
ls -al
mkdir 文件夹
touch 文件名
mkdir 文件夹1 文件夹2 文件夹3 可以同时创建多个文件夹
mkdir 文件夹1/子文件名1 文件夹2/子文件夹2 -P 可以用手创建多个附文件夹和子文件夹
cp 源文件的路径 新文件的路径 ------------------------复制
mv 源文件的路径 新文件的路径 -------------------------删除
cat 1.js ----------打开文件
编辑txt文件 vi 文件名,然后按i/a 进入到编辑模式 ,按esc键 退出编辑模式,:wq保存并退出
十、git分支管理
只有git 后才会出现master分支
创建分支
git brance 分支名
切换分支
git checkout 分支名
合并分支
git merge
合并分支,一般都是把其他分支合并到master分支上,所有合并之前要先切换到master分支
查看分支
git branch 可以查看所有的分支
前面有* 表示目前处于该分支
利用github和git命令,将本地项目共享到服务器上——第二章的更多相关文章
- 利用github和git命令,将本地项目共享到服务器上
一.步骤 1. 创建项目根目录 mkdir 文件夹名 2. 初始化文件夹 git init 3. 配置用户名和邮箱(第一次配置后,不需要再登录) git config user.name 名字 git ...
- 使用git命令将本地项目推送到远程仓库
将本地项目推送到远程仓库 这里先放一张图, 有助于理解git命令 1. 在GitHub上新建一个仓库 注意不要勾选自动生成README.md文件, 否则会产生某些问题, README.md文件到时可以 ...
- 使用git命令将本地项目上传到GIthub
1.(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库 2.把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文 ...
- 使用Git命令把本地项目上传到github上托管
(1)在github上,新建一个仓库 (2)打开git-bash,进入项目目录下 (3)git init (4)git add . (5)git status (6)git commit -m &qu ...
- 使用git命令将本地项目上传到Gitlab上
1.首先需要安装本地需要安装git 2.在gitlab上创建项目, 如下图, 点击右上角加号到项目创建页面, 填写项目名称, 选择项目访问权限, private为授权的组员才能访问. 3.打开项目源代 ...
- 使用终端命令行将本地项目上传到Github
使用终端命令行将本地项目上传到Github 转自https://blog.csdn.net/fishball1/article/details/52020305 对于IOS开发者来说,Github的使 ...
- (超详细)使用git命令行将本地仓库代码上传到github或gitlab远程仓库
(超详细)使用git命令行将本地仓库代码上传到github或gitlab远程仓库 本地创建了一个 xcode 工程项目,现通过 命令行 将该项目上传到 github 或者 gitlab 远程仓库,具体 ...
- Git 使用,本地项目上传到GitHub远程库
Git 使用,本地项目上传到GitHub远程库 环境 GitHub账号 点此进入github官网 git客户端工具 点此进入git下载页 本地项目上传到 GitHub 在GitHub中创建一个仓库(远 ...
- Git——如何将本地项目提交至远程仓库
参考文章:http://blog.csdn.net/dadaxiongdebaobao/article/details/52081826 git 将一个本地文件目录提交到远程仓库的步骤 参考文章: ...
随机推荐
- 服务器迁移到 Windows Servec 2008 R2 64 bit 和IIS 7问题记录
近期公司把网站迁移到了新的环境,windows service 2008 64 bit 和IIS 7,问题有点多,对系统使用影响很多,也困扰了我几个星期,现在记录一些主要的注意点 1.组件权限 系统使 ...
- php打开错误日志
ini_set("display_errors", "On"); error_reporting(E_ALL | E_STRICT);
- JS获取当前页面URL的方法
1.JS获取当前页面URL的方法小结 ①. document.URL; http://localhost:81/Test/1.htm/id/12 ② ...
- 141. Linked List Cycle【Easy】【判断链表是否存在环】
Given a linked list, determine if it has a cycle in it. To represent a cycle in the given linked lis ...
- 洛谷P3038 牧草种植 [树链剖分]
题目传送门 牧草种植 题目描述 Farmer John has N barren pastures (2 <= N <= 100,000) connected by N-1 bidirec ...
- 生成自签名CA+SSL证书
1.创建CA证书配置CA.cnf文件 [ req ] distinguished_name = req_distinguished_name x509_extensions = root_ca [ r ...
- org.xml.sax.SAXParseException; lineNumber: 14; columnNumber: 32; 元素类型为 "key" 的内容必须匹配 "(column)*"
报错:部分错误信息,主要查看CauseBy Caused by: org.hibernate.InvalidMappingException: Unable to read XML at org.hi ...
- 判断数独是否合法(LintCode)
判断数独是否合法 请判定一个数独是否有效. 该数独可能只填充了部分数字,其中缺少的数字用. 表示. 样例 下列就是一个合法数独的样例. 注意 一个合法的数独(仅部分填充)并不一定是可解的.我们仅需使填 ...
- 洛谷——P1692 部落卫队
题目描述 原始部落byteland中的居民们为了争夺有限的资源,经常发生冲突.几乎每个居民都有他的仇敌.部落酋长为了组织一支保卫部落的队伍,希望从部落的居民中选出最多的居民入伍,并保证队伍中任何2 个 ...
- HDU 5862 Counting Intersections(离散化 + 树状数组)
Counting Intersections Time Limit: 12000/6000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/ ...