Git 中常用操作步骤

220 阅读2分钟

步骤如下:

补充:查看本地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> //执行还原操作