Git学习(一):仓库创建与提交

1、链接仓库

 git remote add origin https://github.com/dqksoftware/mobileFrame.git

2、将内容从工作目录添加到暂存区

git add "1.pdf" (加上自己的文件名字即可)

3、将所有通过 git add 暂存的文件内容在数据库中创建一个持久的快照,然后将当前分支上的分支指针移到其之上。

git commit -m "1.pdf"

4、推送到远程仓库

git push origin master(或者自己的分支名子即可)
git push -f origin master(强制上传,可能存在风险)

5、设置服务器端仓库地址(一般fork项目之后需要远程更新代码时)

git remote set-url upstream URL

6、从服务器端更新代码

 git pull upstream branch

7、更新完了之后可以发现自己的本地代码已经更新到了远程 branch 的最新代码,
然后按照正常的操作流程更新代码到自己fork之后的仓库中即可。
8、如何使用git指令删除仓库上的文件

git rm -r -README # 本地文件不会删除
git commit -m 'remove readme'
git push origin branch

9、强制覆盖某个分支的内容
假设每个人有个开发分支,想隔一段时间就把自己的开发分支上的代码保持和测试分支一直,则需要如下操作:
我想将test分支上的代码完全覆盖dev分支,首先切换到dev分支
git checkout dev

然后直接设置代码给远程的test分支上的代码
git reset --hard origin/test

执行上面的命令后dev分支上的代码就完全被test分支上的代码覆盖了,注意只是本地分支,这时候还需要将本地分支强行推到远程分支。
git push -f

10、同步分支代码
假如我们要保持develop分支与master分支同步:
git checkout develop

git rebase master

12、git 从master上拉取代码合并到 自己的dev分支上
1、先在主分支上
git pull 拉下来代码
2、切换到自己的分支
3、git merge master;
4、git add . ; git commit -m “merge”
5、git push origin 自己分支

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值