Git使用的常用命令介绍

介绍:Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理


git常用命令介绍

 1 获取或者创建仓库

(1)创建新仓库

首先创建新文件夹,鼠标右键点击,选择“Git Bash Here”进入Git命令窗口,然后执行命令:git init

当你看见你的目录中有个.git的子目录说明创建成功

(2)克隆仓库

执行git clone [url],[url]为你想要复制的仓库。即实现克隆一个git仓库到本地,让自己能够查看或者修改该仓库

2 配置本地用户和邮箱

需要设置一个用户名和邮箱用来上传本地仓库到github中显示代码的上传者

设置用户名:git config --global user.name "myname"

设置邮箱: git config --global user.email "email@163.com"

3 添加与提交

关于git维护的一些概念:第一个是你的工作目录,它持有文件;第二个是缓存区,临时保存你的改动;最后是本地仓库的HEAD,指向最后一次提交后的结果。

git的基本流程:添加需要追踪的新文件和待提交的更改至Index中;然后使用命令查看有何改动,即状态;再提交至本地仓库的HEAD中,最后提交至远端仓库

(1)将计划改动的内容提交至缓存区

        git add filename 

        git add *

(2)查看你的文件在工作目录与缓存的状态

      git status

(3)查看已写入缓存与已修改但还没有写入缓存区的改动的区别

     git diff

(4)实际提交改动至HEAD中

    git commit -m "代码提交信息"

(5)提交改动到远端仓库

     git push origin master

可以把master换你想推送的任意分支

4 分支、更新与合并

(1)创建一个名为“feature_x”的分支,并切换至该分支

git checkout -b feature_x

(2)切换回主分支

git checkout master

(3)删除新建的分支

git branch -d feature_x

(4)将分支推送到远端仓库

git push origin <branch>

(5)更新你的本地仓库至最新改动,以在你的工作目录中获取和合并远端的改动

git pull

(6)合并其他分支到当前分支

git merge <branch>

(7)合并冲突

git add <filename>

git diff <source-branch> <target_branch>

(8)给历史记录的某处创建标签

创建一个交1.0.0的标签:git tag 1.0.0 1b2e1d63ff

其中1b2e1d63ff是你想要提交id的前10位字符;获取提交id :git log

5 替换本地改动

git checkout <filename>

git fresh origin

git reset --hard origin/master

6 其他命令

(1)内建的图形化 git gitk

(2) 彩色的git输出 :git config color.ui true

(3)显示历史记时,只显示一行注释信息:git config format.pretty oneline

(4)交互式地添加文件至缓存区:git add -i

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值