创建版本仓库并推送文件

创建版本仓库:

[[email protected] ~]# mkdir /home/gitroot    # 这个目录作为版本仓库
[[email protected] ~]# cd /home/gitroot/
[[email protected] gitroot]# git init         # 初始化,使得这个目录变成Git可以管理的仓库

推送文件到版本仓库:

[[email protected] gitroot]# cat 1.txt        # 先创建一个文件,然后再把这个文件推送到版本仓库
1111
2222
3333[[email protected] gitroot]# git add 1.txt                    # 先添加到工作区[[email protected] gitroot]# git commit -m "add new 1.txt"    # 提交到版本仓库,-m 用于添加描述信息(即描述做了哪些修改)
[[email protected] gitroot]# echo "4444" >> 1.txt      # 假设我们更改了文件内容
[[email protected] gitroot]# git status                # 用于查看是否更改过文件内容,在更改文件之前最后用该命令查看之前是否更改过[[email protected] gitroot]# git diff                  # 用于对比更改前后的文件内容,看一下更改了什么内容
[[email protected] gitroot]# git checkout -- 1.txt     # 如果我们不想更改,我们可以恢复到原来的内容
[[email protected] gitroot]# cat 1.txt
1111
2222
3333

总结:

git init                 # 初始化
git add 1.txt            # 添加到工作区git commit -m "..."      # 提交到版本库git status               # 查看是否更改了文件git diff                 # 对比更改了哪些内容git checkout -- 1.txt    # 恢复到版本库最新版本的内容
时间: 2024-12-16 20:44:14

创建版本仓库并推送文件的相关文章

Git 创建远程仓库并克隆到本地,创建本地仓库并推送到远程仓库

配置用户信息 配置的是你个人的用户名称和电子邮件地址.这两条配置很重要,每次 Git 提交时都会引用这两条信息,说明是谁提交了更新,会随更新内容一起被永久纳入历史记录 git config --global user.name "testerDong" git config --global user.email "[email protected]" 1.创建远程仓库,克隆远程仓库到本地 a.先在GitHub上创建一个远程仓库 b.复制该仓库SSH地址 c.git

推送文件(expect交互式方式与sshpass非交互式方式)

前提条件 以下两种推送的文件是SSH的公钥,推送方式依赖于SSH,基于SSH的相关方面操作和机器相关配置请参考我的上一篇博文"ssh服务批量管理例子" 1.expect交互式方式 1.1上传文件及文件内容 #以10机器为例. #执行rz –y分别上传"dis-sshkey"."expect-copy-sshkey.exp"和"iplist",三者文件内容如下: [[email protected] ~]$ ls -l dis-

Git 推送文件到远程仓库

Configure Git for the first time:git config --global user.name "xxxxx xx"git config --global user.email "[email protected]" 远程仓库已创建,克隆远程仓库到本地(进入对应的文件夹进行克隆): git clone xxxxxxxxxxxx 克隆完成后,进入克隆的文件: cd  xxx 初始化本地仓库 git init 把你的项目扔进去 git st

github仓库的建立及本地仓库的推送

一.github仓库的建立 1.进入github网站(https://github.com/),并登陆账号 2.点击上图右下角的“+New repository”控件,进入以下界面: 3.输入上图中的相关信息后,点击Create repository控件后便创建了一个新的git repository. 二.本地仓库的建立 配置用户信息 git config --global user.name  "kwgqjj" git config --global user.email  [ema

分支的创建与代码的推送——提交用户列表功能代码

查看当前所处的分支 git branch 创建一个新分支 新建一个子分支user,然后用checkout命令切换到user分支上 git checkout -b user checkout 代表要切换到哪个分支上 -b 代表要新建一个分支 检查当前user分支上这些文件的状态 git status 将代码统一添加到暂存区 git add . 将user分支提交到仓库中 git commit -m "完成用户列表功能的开发" 把本地的user分支推送到云端的码云中 把本地的user分支推

phonegap创建的ios项目推送消息出现闪退现象

使用phonegap创建的ios项目,推送消息时,当程序在前台运行或者在后台运行状态下,推送消息过来,可以解析并且跳转: 但是在程序从后台退出的状态下,当消息推送过来的时候,点击通知栏,打开程序,程序竟然出现了”闪退“现象. 经过一番排查,发现原来phonegap创建的项目默认是没有自动引用计数的(非arc机制),而我们在 - (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictio

git创建远程分支并推送

1.查看所有分支 git branch -a 2.创建本地test分支 git checkout -b test 3.把本地test分支推送到远程 git push --set-upstream origin test 原文地址:https://www.cnblogs.com/yaoliuyang/p/12271958.html

极光推送Jpush(v3)服务端PHP版本集成(V3版本只调用推送API)

因为版本升级,极光推送的API也有了V3,功能也更丰富了,但是对于我们有的用户来说,我们还是只需要调用推送的API就够了. 下载了一份PHP服务端的SDK(下载地址:http://docs.jpush.io/resources/#sdk_1),然后我看蒙了...我们只需要推送,研究这个,花的时间也太长了一点吧!于是就到网上收集了看看有没有人集成一个类来调用的,这个特别感谢DoDobook的一个哥们儿额,参考他的我小改动了一下 就ok了!(他的博文http://www.dodobook.net/p

git推送文件至github缺少README文件

一直报这个错! 主要是因为本地仓库中缺少README这个文件. 解决办法:第一步:git pull --rebase origin master 将github中的README文件下到本地仓库中. 第二步:git push -u origin master即可完成代码上传到github