GIT使用

连接远程git库(需要先创建好git库)

先连接远程的git库(注意:用户名不要加@)

  git config --global user.name "自己的用户名"
  git config --global user.email "自己gti账号绑定的邮箱"

拉取git库项目

第一次拉取有时会让填写git账号和密码

git clone 拉取git仓库url

提交git代码到master主分支

1. 提交代码至暂存区

多人操作git库时,先git pull master(或强制覆盖:git push -f origin master)拉取最新代码,防止报错

git add . 或(全部提交到暂存区)
git add 文件名 (指定提交文件)
git add -A(全部提交到暂存区)
git add . 与-A的区别

1.0版本时,git add . 只能提交修改后和新增的文件,删除文件不会被提交到暂存区,而git add -A可以提交所有文件
2.0版本后,git add .与-A作用就相同了

git status查看提交文件

在git add后可以用git status查看一下提交了那些文件

git status
2.编辑提交版本名
git commit -m "提交文件描述"
3.将缓存区代码提交到master主分支
git push origin master

创建分支库

注意:需要先拉取主分支master才能创建分支

git checkout -b 分支名

在分支拉取master代码

1.先查看分支,并切换到需要操作的分支
git branch -r(查看所有分支)
git checkout 分支名(切换到对应分支)
2.拉取master主分支代码

拉取其它分支代码方法一样

git pull origin master
master是主分支名,拉取其它分支时,只需要将分支修改就可以

提交分支代码到远程库

git add . (提交代码到暂存区)
git commit -m '版本信息描述' (编写版本)
git push origin 分支名(提交代码到远程分支)

将分支代码合并到主分支master

1.先将分支代码提交到远程库
2.切换到主分支master
git checkout master (切换分支)
git pull origin master(如果多人开发建议执行如下命令,拉取最新的代码)
3.合并master分支
git merge 分支名(合并分支代码)
git status(merge完成后可执行如下命令,查看是否有冲突)
4.提交代码到主分支master

这一步就已经将分支代码合并到了主分支上了,最后返回到对应分支就可以继续编写代码了

git push origin master(将分支代码推到master分支)
git checkout 分支名(返回对应分支)

删除分支

1.查看分支(查看所有分支)
git branch
删除本地分支

创建分支但未提交到远程库

git branch -d 分支名
也可以使用:
git branch -D 分支名(使用时应注意是否已合并)

删除远程分支

git push origin --delete 分支名

撤回pull拉取和push提交

pull只是将远程库拉取到本地库,与本地库代码合并,并没有与远程库合并

1.将重设(回退)最近的一次提交。必须使用 --hard 参数来覆盖本地更改,^表示上一次提交
git reset --hard HEAD^
或
退回到指定的提交,使用commit ID
git reset --hard 123455

2.将当前分支强制推送到远程
git push  --force
或
git push origin zhaojl(分支名) --force
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值