Git 常用命令,代码拉取提交流程操作指令快速了解

Git的使用

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。

工作中我们往往是多人团队进行一个项目开发,故对版本控制工具 Git 的熟练使用,将使我们的团队开发效率大大提高。下面介绍一些 Git 在实际工作中使用频率较高的命令。

初始化仓库

1、打开项目文件夹下的cmd,初始化当前目录为Git仓库:

git init

2、将本地仓库与远程库关联:

git remote add [自定义仓库名] [远程仓库url]

:可查看远程库信息:

git remote -v

​ 可以删除已有的远程仓库:

git remote rm [仓库名]

​ 当本地库需要同时关联Gitee和GitHub库时,通过[本地仓库名]区分,如:

git remote add gitee git@gitee.com:vzi777/test.git 		
git remote add github git@gitee.com:vzi777/test.git

创建分支

1、Git 命令创建本地分支

git branch [分支名]	或
git checkout -b [分支名]

2、查看本地有哪些分支,前面带 * 号的为当前分支

git branch

3、切换分支

git checkout [要切换到的分支]

提取远程仓库

Git 有两个命令用来提取远程仓库的更新。

1、从远程仓库下载新分支与数据:

git fetch

该命令执行完后需要执行git merge 远程分支到你所在的分支。

2、从远端仓库提取数据并尝试合并到当前分支:

git merge

该命令就是在执行 git fetch 之后紧接着执行 git merge 远程分支到你所在的任意分支。

假设你配置好了一个远程仓库,并且你想要提取更新的数据,你可以首先执行 git fetch [alias] 告诉 Git 去获取它有你没有的数据,然后你可以执行 git merge [alias]/[branch] 以将服务器上的任何更新(假设有人这时候推送到服务器了)合并到你的当前分支。

推送到远程仓库

1、将本地指定的修改文件提交到本地库中:

git add .   (表示提交所有文件)
git commit -m "初始化项目版本"

可事先在项目路径下的 .gitignore 文件中规定哪些格式文件不上传。

2、然后将本地库中的最新消息发送到远程库中,推送你的新分支与数据到某个远端仓库命令:

git push [仓库名] [分支名]

例如:

git push origin master

以上命令将你的 master 分支推送成为 origin 远程仓库上的 master 分支。


:push时出现:error: failed to push some refs to 'git@gitee.com:vzi777/niubi_plus.git’

​ 原因:gitee中的README.md文件不在本地代码目录中,通过如下命令进行代码合并:

git pull --rebase origin master

​ 再执行push指令。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值