git——命令介绍篇

git——命令介绍篇

在学习git过程中的自己总结,其实版本控制git可以分为 本地操作、远端协同、分支管理。

(其实,linux下就是一堆命令,windows下就是一个软件。)

1git下载

官网下载安装

https://git-scm.com/downloads

2、配置全局的一些设置

git config

3、本地基本命令:

(使用git add添加需要追踪的新文件和待提交的更改,然后使用git statusgit diff查看有何改动,最后用git commit将你的项目进行版本提交)

git status:看看当前文件的状态

git add:之前有untracked file,之后是changed to becommited

git diff:看看我当前的工程与版本库的文件都更改了什么

git commit:版本提交

git reset:提交之后,恢复上个版本

git reset --hard某个版本 :这个命令是回滚到某个版本

git checkout --某个文件 :这个命令是撤销某个文件

git rm:删除

git mv:重命名

 

4、分支管理

创建、删除、切换、合并分支、查看日志、创建标签

git branch:查看有啥分支,以及当前分支

git branch test:创建分支test

git checkout test:切换分支到test

git branch -d test:删除分支test

git log:查看日志,即以前都提交过什么版本

 

分支场景应用:

在某个分支test上修改代码后:

git add .

git commit -mdescribe

然后,合并分支,合到哪,就站到哪个分支上:

演示将test合到master上:

git checkout master//切换到主分支

git merge test//test合并到当前分支master


5、分享协同

获取更新(拿远端的代码)

推送更新(推送自己的代码)

配置仓库(更多的是关于server的配置)

git push origin master:推送到远端地址originmaster分支上

git remote -v:远程对应的server地址

git remote add test urltest是远端的一个别名,url是一个地址

git remote rm test:删除test这个远端

git fetch origin masterorigin是地址,master是分支,获取出分支

git merge origin/master:合并远端分支的代码当当前分支


6、派生(直接在网站上点“派生”):

将别人的项目完全的在自己这里拷贝了一下。

若想要跟进原项目:

git remote add dwz url  //将原项目的ssh添加为remote

git fetch dwz  //获取下dwz项目

git merge dwz/master //与本地项目合并






最后,附上好的git学习资料

学习资料

1、廖雪峰老师的git教程:

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

2、pro git

http://git.oschina.net/progit/

3、CODE的帮助信息

https://code.youkuaiyun.com/help/优快云_Code/code_support/Index




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值