linux---deepin下 git的使用
来源:互联网 发布:雅思词汇书推荐 知乎 编辑:程序博客网 时间:2024/04/28 03:06
创建git本地仓库
命令:git init .
例子:
bolly@bolly-pc:~/MydfsServerNew$ ls
2.html MydfsServer.iml Observer out src
bolly@bolly-pc:~/MydfsServerNew$ git init .
初始化空的 Git 仓库于 /home/bolly/MydfsServerNew/.git
查看隐藏文件:
命令:ls -a
例子:
bolly@bolly-pc:~/MydfsServerNew$ ls -a
. .. 2.html .git .idea MydfsServer.iml Observer out src
进入 .git 命令:cd .git
会看到配置文件config
bolly@bolly-pc:~/MydfsServerNew$ cd .git/
bolly@bolly-pc:~/MydfsServerNew/.git$ ls
branches config description HEAD hooks info objects refs
查看config文件
bolly@bolly-pc:~/MydfsServerNew/.git$ cat config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
此时创建git本地仓库的工作区间就已经完成了,这时我们就可以往仓库加入文件。
查看仓库状态:
命令:git status
例子:
bolly@bolly-pc:~/MydfsServerNew$ git status
位于分支 master
初始提交
未跟踪的文件:
(使用 "git add <文件>..." 以包含要提交的内容)
.idea/
2.html
MydfsServer.iml
Observer/
out/
src/
提交为空,但是存在尚未跟踪的文件(使用 "git add" 建立跟踪)
这里源文件src就是我们要管理的文件
使用git add可以将文件移动到索引区间
bolly@bolly-pc:~/MydfsServerNew$ git add src/
bolly@bolly-pc:~/MydfsServerNew$ git status
位于分支 master
初始提交
要提交的变更:
(使用 "git rm --cached <文件>..." 以取消暂存)
新文件: src/cn/togogo/client/MydfsClient.java
新文件: src/cn/togogo/server/MydfsServer.java
新文件: src/cn/togogo/tracker/MydfsTracker.java
新文件: src/cn/togogo/tracker/project.properties
新文件: src/cn/togogo/util/FileUtil.java
新文件: src/cn/togogo/util/LogUtil.java
新文件: src/cn/togogo/util/MD5Util.java
新文件: src/cn/togogo/util/PropertiesUtil.java
新文件: src/project.properties
未跟踪的文件:
(使用 "git add <文件>..." 以包含要提交的内容)
.idea/
2.html
MydfsServer.iml
Observer/
out/
我们可以对 .idea /2.html MydfsServer.iml Observer/ out/者这些文件做忽略处理
操作如下:
touch .gitignore
vim .gitignore 将要忽略的文件写进.gitignore ,注意:每个文件必须单独一行且在每一行的开头位置
此时我们已经把src源文件移动到了索引区间。
最后我们要把文件提交至本地仓库区间
git commit -m "提交备注"
bolly@bolly-pc:~/MydfsServerNew$ git commit -m "new"
[master(根提交) 6102692] new
9 files changed, 503 insertions(+)
create mode 100644 src/cn/togogo/client/MydfsClient.java
create mode 100644 src/cn/togogo/server/MydfsServer.java
create mode 100644 src/cn/togogo/tracker/MydfsTracker.java
create mode 100644 src/cn/togogo/tracker/project.properties
create mode 100644 src/cn/togogo/util/FileUtil.java
create mode 100644 src/cn/togogo/util/LogUtil.java
create mode 100644 src/cn/togogo/util/MD5Util.java
create mode 100644 src/cn/togogo/util/PropertiesUtil.java
create mode 100644 src/project.properties
这时就可以提供别的用户访问源文件了
要注意的几点:1 git操作都应该在/home/bolly/MydfsServerNew/.git(这是创建仓库时的路径)不然会报下面的错误
bolly@bolly-pc:~/MydfsServerNew/.git$ git status
fatal: This operation must be run in a work tree
访问远程仓库
注意:如果执行git push 出错,需要在远程仓库的/.get/conifg 下添加:
[receive]
denyCurrentBranch=ignore
- linux---deepin下 git的使用
- deepin下搭建自己的git服务器
- Deepin/Ubuntu下tree工具的使用
- Linux(deepin)在终端配置使用git
- Deepin Linux下eclipse
- deepin下安装配置git
- xxnet-deepin下使用
- linux下git的使用
- deepin linux下安装eclipse
- Deepin linux下安装netbeans
- Deepin linux下apache安装
- Linux/deepin下Qt5无法输入中文的解决方法
- Deepin linux的一些问题和使用技巧
- linux(deepin)使用virtualbox安装win10,遇到的问题
- Deepin下的有线认证
- deepin下bochs的配置
- Linux下使用git
- linux下使用git
- HTTP权威指南-第三章-HTTP报文自己理解
- 如何获取已加载在ImageView中的图片ID
- J2SE--基础语法一
- static struct option opts[] =
- swiper的基础使用(五)
- linux---deepin下 git的使用
- LeetCode - 106. Construct Binary Tree from Inorder and Postorder Traversal
- windows 10 bash change PS1
- Android--启动另一个Activity
- swiper的基础使用(六)
- 回溯法
- swiper的基础使用(七)
- Irrlicht学习笔记(6)--2DGraphics
- redis 数据类型