记录一下,用git命令行进行基础操作的一些操作;原文链接
Git的应用
1.新建文件 初始化git仓库
$ git init 仓库名 //不加仓库名就会直接在当前目录建仓库
2.将该文件加入到git管理仓库中
$ git add *
$ git add app 提交整个app文件夹
$ git add . 提交整个项目
3.提交(状态保存)
$ git commit -m ''
4.查看日志
$ git log
$ git reflog
5.版本回退
$ git reset --hard 所需回退版本号
6.时刻掌握仓库当前状态
$ git status
7.查看仓库修改情况
$ git diff
8.查看git配置信息
$ git config --list
9.git配置用户信息
$ git config --global user.email "******@definesys.com"
$ git config --global user.name "******"
origin:建立连接远程仓库
$ git remote add origin http://www.XXXX.XXX/XXX/XXX.git 你的远程仓库地址
git删除远程地址
$ git remote rm origin
查看远程仓库地址信息
$ git remote -v
$ git pull origin master //拉下gitlub
$ git push origin master //推入gitlub
@强制pull远程代码仓库代码,放弃本地冲突的代码
1.git强制覆盖本地文件(与git远程仓库保持一致):
git fetch --all
git reset --hard origin/master
git pull
2. git强制覆盖本地命令(单条执行):
git fetch --all && git reset --hard origin/master && git pull
@强制推送本地代码到远程仓库
有的时候经常会出现远程仓库推送的版本出现问题,而本地的代码是最新的,推送的时候可以直接使用下述代码
git push origin branch-name --force
branch-name可以改成本地分支的名字,比如
git push origin master --force
就可以强制覆盖远程仓库了
方法二: git强制推送本地代码到远程仓库切换到对应的要上传文件的文件夹下面执行命令
git push -u origin develop
将远程仓库克隆到本地,将会在本地创建一个与远程仓库版本一致的仓库
$ git clone 远程仓库地址
1.新建分支
$ git branch 分支名称
2.切换分支
$ git checkout 分支名称
3.合并分支(在主分支下)
$ git merge 分支名称
403:无权限