git 常用基础操作以及分支管理
- git init: 初始化git工作目录。
- git clone :远程仓库url : 下载远程项目。
- git status : 查看目录文件状态。
- git add newtext: 本地文件有修改,通过此操作添加文件到暂存区,此时状态为staged。
- git commit -m "my commit message" : 提交到本地git仓库。
- git push origin dev 提交到远程仓库dev分支。
- git branch : 查看当前分支。
- git remote –v : 查看当前跟踪的远程分支。
- git check out master (进行合并分支操作前,记得先提前到远程仓库,比如现在本地是跟踪的远程开发分支,则需要先提交到 远程开发分支,再检出master分支,再用merger命令合并)
- git merge dev:合并分支
- git remote add dev ssh://root@10.0.0.5/usr/GitData/DingDang/.git (非clone项目,通过此命令指向远程分支)
- git reset --hard HEAD^ 还原历史提交版本上一次
- git reset --hard 版本号
附:放弃本地修改,使用远程分支remoteresposity代码覆盖本地的Git命令如下:
git fetch --all
git reset --hard origin/remoteresposity
git pull
本地项目初始化后提交到git步骤
- git init: 初始化git工作目录。
2.git remote add origin ssh://root@10.0.0.5/usr/GitData/DingDang/.git (非clone项目,通过此命令指向远程分支) - git add newtext: 本地文件有修改,通过此操作添加文件到暂存区,此时状态为staged。
- git commit -m "my commit message" : 提交到本地git仓库。
- git push origin master 提交到远程仓库dev分支。