利用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 将一个本地文件目录提交到远程仓库的步骤 参考文章: ...
随机推荐
- javaScript存储
<1> 1.document对象提供了的cookie 2.Window对象提供了sessionStorage和localStorage两个存储对象来对网页的数据进行添加.删除.修改.查询操 ...
- 在k8s 1.7.0上启用dashboard的注意事项
因为自k8s 1.6之后,有基于角色的安全性. 所以很多网上以前的教程就不能使用了. 结合以下三个文档,暂时实现了dashboard界面的推出. http://blog.csdn.net/jinzil ...
- PL/SQL 11.6 注册码
PL/SQL Developer 下载地址:Download PL/SQL Developer 11.0.6 注册码 Product Code:4t46t6vydkvsxekkvf3fjnpzy5wb ...
- java 中整数类型的进制转换
int a=10; Integer.toBinaryString(a); //转换成2进制Integer.toOctalString(a); //转换成8进制Integer.toHexString( ...
- Codeforces Beta Round #14 (Div. 2) Two Paths (树形DP)
Two Paths time limit per test 2 seconds memory limit per test 64 megabytes input standard input outp ...
- Nginx日志统一格式
统一格式如下:nginx.conf 纯文本: log_format main '$remote_addr - $remote_user [$time_local] "$request&quo ...
- tarfile/zipfile/shutil
当我们选择使用Python来进行Linux系统管理,那么就免不了会在Python代码中对压缩包进行处理,包括创建压缩包.解压.获取压缩包中的文件列表等 tarfile Python的tarfile标准 ...
- 【BZOJ 1216】 1216: [HNOI2003]操作系统 (模拟+优先队列)
1216: [HNOI2003]操作系统 Description 写一个程序来模拟操作系统的进程调度.假设该系统只有一个CPU,每一个进程的到达时间,执行时间和运行优先级都是已知的.其中运行优先级用自 ...
- android 内存分哪些区
韩梦飞沙 yue31313 韩亚飞 han_meng_fei_sha 313134555@qq.com android 内存分哪些区 内存分哪些区 ============ 内存分为的5大区 1.栈区 ...
- 【POJ】1088滑雪
滑雪 Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 97335 Accepted: 36911 Description ...