强制覆盖已有的分支(可能会丢失改动)
git push -u origin master -f
上传本地文件到远程仓库
1. git status 查看当前文件状态
2. git add <files> 将新的文件加入索引
3. git commit <files>提交到本地仓库
4. git push <files> 行Push之后,本地的修改记录会被上传到远程数据库
git查看远程仓库地址命令
git remote -v
git@gitlab.alibaba-inc.com:yk-dataprecision-test/search-api-test.git
git@gitlab.alibaba-inc.com:yk-dataprecision-test/search-api-test.git
--------------
强制覆盖本地代码
git fetch --all
git reset --hard origin/master
git pull
---------------------
分支操作
git branch 查看本地分支
git branch -r 查看远程分支
git branch -a 查看所有分支
git checkout branchName 切换分支
git checkout master 回到master分支
git branch -d branchName 删除分支
git branch branchName 创建分支:
git push --set-upstream origin branchName 与远程分支关联
合并分支:
git checkout master
git merge branchName
上传本地分支到远程分支
git push --set-upstream branchName
-----------------
git log 退出
ctrl+d
英语:q
----------------------
共享数据库
1. git clone
进行克隆(Clone)操作就可以复制远程数据库。
执行克隆后,远程数据库的全部内容都会被下载。之后您在另一台机器的本地数据库上进行操作。
克隆后的本地数据库的变更履历也会被复制,所以可以像原始的数据库一样进行查看记录或其他操作
参考文档:
就出命令:https://www.cnblogs.com/chenwolong/p/GIT.html
https://backlog.com/git-tutorial/cn/intro/intro4_5.html