原理:工作区 ->(add)-> 暂存区->(commit)->本地仓库->(push)->远程仓库
 常用git命令
 git branch <branchName>#创建branch
 git checkout <branchName> #切换branch
 git merge <branchName> #合并分支到master
 git branch #列出所有分支名称
 git branch -d <name> #删除分支
 git clone -b <branchName> <gitUrl> #拉取特定分支项目
  
 本地仓库修改后同步到远程仓库过程
 git status #查看新增、修改文件
 cat filename #查看文件内容
 git add filename #追加文件到版本库
 git commit -m "comment" #提交文件到仓库
 git push origin master #本地仓库分支同步到远程仓库
  
 获取远程仓库分支
 git pull origin master #从远程获取最新版本并merge到本地
  
 工作区修改撤销
 git checkout -- filename #filename在工作区的修改全部撤销
 git reset HEAD filename #该文件在暂存区的修改撤销 --【git add filename】的反向操作
 

git reset --hard commitid #返回到某个特定版本

 查看该版本之前commitid记录
 git log
 查看所有版本变更记录的commitid
 git reflog
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐