git的几个操作-阿里云开发者社区

开发者社区> 开发与运维> 正文

git的几个操作

简介: git reference https://git-scm.com/docs   克隆 从远程仓库克隆一个项目到本地文件夹,命令如下:$ git clone https://github.com/libgit2/libgit2 这个命令不用手动创建目录 查看状态 $git status查看状态 追踪新文件 当你要让git把一个新的文件认定为要提交的文件时,就要追踪这个文件,命令如下:$ git add file.txt 将一个文件的状态改为stage状态 git add 告诉git你想在下次commit的时候把什么文件包含进去。

git reference https://git-scm.com/docs

 

克隆

从远程仓库克隆一个项目到本地文件夹,命令如下:
$ git clone https://github.com/libgit2/libgit2

这个命令不用手动创建目录

查看状态


$git status
查看状态

追踪新文件

当你要让git把一个新的文件认定为要提交的文件时,就要追踪这个文件,命令如下:
$ git add file.txt

将一个文件的状态改为stage状态

git add 告诉git你想在下次commit的时候把什么文件包含进去。但是git add 没有真正对仓库有什么大的影响--在commit之前修改没有真正被记录下来。
git add -u 表示将所有跟踪文件改为stage状态

查看详细变更

git diff

提交

git commit  -m "提交的描述信息"
提交更改到本地库

从远程获取

git fetch
他只是下载你远程操作的数据,他不会自动合并到你的工作目录或者修改你正在工作的目录。你需要手动去合并到你的工作目录中。

将自己的项目推送到远程

$ git push
这个命令只用于你从远程克隆了一个项目并且你有写入的权限而且没有其它人在此期间push过。如果在你push之前其它人已经push过了则此时你push会被拒绝。你必须先获取他们的东西,合并到你的项目里。

重命名远程项目和删除远程项目

$ git remote rename pb paul
$ git remote remove paul

 

git电子书:https://git-scm.com/book/en/v2
git reference:https://git-scm.com/docs

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章