博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git的操作说明
阅读量:6412 次
发布时间:2019-06-23

本文共 1301 字,大约阅读时间需要 4 分钟。

hot3.png

1,建立你的git 目录。

ourunix@ubuntu:~$ mkdir testgitourunix@ubuntu:~$ cd testgit/

2,建立你的git仓库。

ourunix@ubuntu:~/testgit$ git initInitialized empty Git repository in /home/yyj/testgit/.git/

3,添加你的需要的项目初始文件,这里我就只添加一张文档了。

ourunix@ubuntu:~/testgit$ echo "hello,git" > sayhi.txt

4,跟踪及提交到仓库。

ourunix@ubuntu:~/testgit$ git add sayhi.txtourunix@ubuntu:~/testgit$ git commit -m "2011.4.13" sayhi.txt[master (root-commit) b87b535] 2011.4.131 files changed, 1 insertions(+), 0 deletions(-)create mode 100644 sayhi.txt

5.在本地的git仓库"添加一个远程仓库",当然这个远程仓库还是你自己的这个目录。

ourunix@ubuntu:~/testgit$ git remote add origin ssh://IP/~/testgit/.git

这时候,本地的 .git/config 应该会改变

6.将本地的 master分支 ,跟踪到远程的分支

ourunix@ubuntu:~/testgit$ git push origin master

7,显示远程信息

ourunix@ubuntu:~/testgit$git remote show origin

8,利用其他局域网的电脑测试你的仓库

ourunix@ubuntu:~/test$ git clone ssh://IP/home/~/testgit/.gitInitialized empty Git repository in /home/yyj/test/git/.git/xxx‘s password:remote: Counting objects: 3, done.Receiving objects: 100% (3/3), done.remote: Total 3 (delta 0), reused 0 (delta 0)

9,

git fetch --all

git reset --hard origin/master

git fetch 只是下载远程的库的内容,不做任何的合并 git reset 把HEAD指向刚刚下载的最新的版本

10,文件回退,并恢复

git loggit log --pretty=onelinegit reset --hard HEAD^git reset --hard 1094a查找历史git reflog

 

转载于:https://my.oschina.net/yuanhotel/blog/706304

你可能感兴趣的文章
Java get set6_JDK6的新特性(转)
查看>>
java发送邮件 不登陆_Java邮件到Exchange Server“不支持登录方法”
查看>>
编程学习初体验(5. 如何自学编程)(2)
查看>>
思科ISR G1与ISR G1C的区别
查看>>
利用perl提取web配置文件中的域名对应的路径
查看>>
Centos5上安装JRE和LUMAQQ
查看>>
关于监控工具的主动发起性能测试
查看>>
我的友情链接
查看>>
OpenSSL学习(十六):基础-指令rand
查看>>
KeyMob致力于打造国内领先的移动广告平台
查看>>
路由选路原则
查看>>
jvm 学习(一)
查看>>
JavaScript简介
查看>>
SQL Server附加数据库拒绝访问解决方法汇总
查看>>
SM2算法原理及实现
查看>>
RHCA教材翻译计划
查看>>
js-小括号在不同场合下的作用
查看>>
我的友情链接
查看>>
kvm中虚拟机的硬盘扩容
查看>>
Android (Launch Mode) 四种启动模式
查看>>