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 自己分支