步骤如下:
补充:查看本地git地址
git config -l
#新建
git init //初始化仓库
git remote add origin 地址 //设置github仓库地址
git pull origin master //从服务器上下拉代码
git add ./ //修改完成后将文件夹中内容添加到本地git仓库中
git commit –all -m “修改内容”//提交修改日志
git push -u origin master //提交本地代码到主分支上并且与主分支绑定,以后只需要使用git pull 和 git push 执行下拉和上传即可
#开发
git clone //迁项目
git branch //查看分支
git checkout -b test //新建并切换到test分支
git add ./ //添加修改的东西
git commit --all -m '修改说明' //提交到本地仓库
git push origin test //提交代码到test分支
git checkout master //切换到主分支
git pull origin master //从主分支上拉代码到本地和本地代码合并(避免冲突)
git merge test //合并test分支到主分支
git status //查看本地文件状态
提示:On branch master
Your branch is ahead of 'origin/master' by 12 commits.
(use "git push" to publish your local commits)
nothing to commit, working tree clean
上面的意思就是你有12个commit,需要push到远程test上
执行下面命令即可
git push origin master //提交代码到主分支(合并完成)
//说明:
#git 提交指定的文件或文件夹
1、git add ./src/package.json //添加单个文件或文件夹
2、git commit -m '单个文件说明'
3、git push origin test //提交到指定分支
注意:每次合并前先pull一下,避免冲突(git pull origin test)
git恢复删除的本地文件
git status //查看本地文件状态(修改了哪些)
git reset head [被删除的本地文件夹或名称]
git checkout [被删除的本地文件夹或名称]
git还原文件为之前提交的版本
git log src/main/main.c //得到该文件的commit 历史
git checkout <hash> <filename> //执行还原操作