您的位置:首页 > 其它

Git学习笔记

2018-02-19 14:03 232 查看

安装Git

1.开发版本:Ubuntu16.04

2.采用命令式安装,也就是

$ sudo apt-get install git

3.创建版本库,也就是一个Git的目录,这个目录下的文件就是你Git仓库里的东西,可以用Git实现管制,主要操作如下:

$ mkdir GitLearning

$ cd learngit

$ pwd

此时会显示当前路径名

$ git init

然后会显示

Initialized empty Git repository in 你的文件创造路径

这样你的版本库就创建好啦

进行Git的小测验

一般来说制作的东西放到仓库就是三步走

1.把文件放到你的仓库目录下

2.用命令$ git add 告诉Git,把该文件添加到仓库

3.进行版本控制,用

$ git commit -m “提交的描述信息”

来进行文件提交至仓库的操作,不过可能一天下来,你对工作树中的许多文档都进行了更新(文档添加、修改、删除),但是忘记了它们的名字,此时若将所做的全部更新添加到索引中,比较轻省的做法就是:

$ git commit -a -m “提交的描述信息”

添加了-a表示把所有的工作提交。同样的还有常用到的以下几种命令

$ git commit –amend

对于已经修改提交过的注释,如果需要修改,可以借助 git commit –amend 来进行

$ git push

这个是将本地仓库修改推送到服务器上的仓库中,和commit命令不同的是,commit命令是修改保存到本地仓库

另外需要注意的是,commit是可以提交多个文件的,所以在add的时候,你自然可以添加多个文件,例如:

$ git add 1.txt

$ git add 2.txt 3.txt(注意中间用空格隔开)

$ git commit -m “add 3 files.”

接下来是另外一些仓库中需要常用到的命令

$ git rm 删除工作目录中指定文件

$ git status 列出了(修改过的、新创建的、已经暂存但未提交的)文件

$ git diff 查看修改了的文件(和上一个的差别在于可以查看具体修改了什么地方)

$ git diff –cached或者git diff –staged可以查看已经暂存起来的文件和上次提交时的快照 之间的差异

$ git mv 可以在仓库中移动文件且不需要重新添加

$ git log命令显示从最近到最远的提交日志

$ git reset –hard commit_id 可以选择回退到哪个历史版本

$ git reflog 查看命令历史,可以确定要回到未来的哪个版本。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: