git的一些命令行

GIT
第一章:
git的三种状态
1,已提交     :数据已经安全的保存在本地的数据库中
2,已修改  :已经修改,但是还没有保存到数据库
3,已暂存  :已经对当前的版本做了标记,使之包含在下一次快照中
快照叫暂存区也叫索引

GIT的工作流程
1,在工作区中修改文件
2,将你想要下次提交的更改选择性地暂存,这样只会将更改的部分添加到暂存区
3,提交更新,找到暂存区的文件,将快照永久性存储到Git目录

git config --global user.name "chen_zan_yu"
git config --global user.email chenzanyu@aicrobo.com

git config --list命令来列出所有Git当时能找到的配置

git config <key>
用来检查Git的某一项配置

使用的编译器是emacs 

第二章:
目标:能够配置并初始化一个仓库,开始或停止跟踪文件,暂存或提交更改
克隆:
git clone +url

已跟踪的文件是Git已经知道的文件

跟踪文件:
git add README


状态浏览
git status

查看修改的部分(只显示尚未暂存的改动)
git diff

提交
git commit
注意:每次提交前都要用git status 查看是不是所有要提交的文件都已经暂存了

删除文件(就是把他移除出暂存区)
rm +文件名


记录此次删除文件的操作
git rm +文件名

查看所有提交
git log 

查看每次提交的简略统计信息
git log --stat


把所有的提交在以行中显示
git log --pretty=oneline

定义输出格式
git log --pretty=format:"%h - %an, %ar : %s"


2.5远程仓库
查看已经配置的远程仓库服务器
git remote

查看远程仓库与其对应的URL
git remote -v

添加远程仓库(自行添加)
git clone + URL

自己添加远程仓库
git remote add pb + URL

拉取Paul的仓库中有但是我没有的信息
git fetch pb

从远程仓库中拉取抓取
git fetch <remote>
(从远程中拉取所有我没有的数据,拥有那个远程仓库的所有分支的引用)
(注) : git fetch 只是抓取不会自动的整合数据

抓取数据并尝试合并到当前所在的分支
git pull

将master分支推送到origin服务器
git push origin master

查看某个远程仓库
git remote show origin (origin是仓库名)


远程仓库的重名与移除
git remote rename pb paul (将pb重新命名为paul)


删除仓库
git remote remove paul (paul是仓库的名字)


2.6 打标签

列出标签
git tag  (可加上可选的 -l 或--list )

创建附注标签
git tag -a v1.4 -m "my version 1.4"
(-a后面是标签名字,-m指定可一条简要存储在tag中的信息)

 
显示标签信息和对应的提交信息
git show v1.4

查看所有分支
git branch -a

在已经提交的项目上打标签
git tag -a v1.2 9fceb02 (9fceb02是校验和)


创建完标签后推送标签到共享服务器上
git push origin v1.5

将多条不在服务器上的标签上传到服务器上
git push origin --tags

删除标签
git tag -d  +标签

直观的删除远程标签的方法
git push origin --delete <tagname>

2.7Git别名
git config --global alias.co checkout  (checkout是文件alias.co的别名)

3.1分支
作用:可以工作从主线分离开来,以免影响开发主线

分支创建
git branch testing(会在当前的提交对象上‪创建指针)

指向分支的的别名
HEAD

查看各个分支当前所指的对象
git log --oneline --decorate

分支切换
git checkout testing
(这样HEAD就指向testing分支了)

创建新的分支并切换到新的分支上去
git checkout -b  iss53

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值