git 基础
git 是目前世界上最先进的分布式版本控制系统,有着非线性分支管理模式,运行速度极快,最重要的是他是完全免费的!git简述在git中一共有三个分区,工作区、暂存区、当前分支区当你要提交一段代码时,它先是在工作区,通过添加到暂存区,最后保存到当前分支上git add (文件名)将一个文件放到暂存区,也就是跟踪一个文件如果要跟踪文件夹内所有文件,可以使用 git add .git commit -m
git 是目前世界上最先进的分布式版本控制系统,有着非线性分支管理模式,运行速度极快,最重要的是他是完全免费的!
git简述
在git中一共有三个分区,工作区、暂存区、当前分支区
当你要提交一段代码时,它先是在工作区,通过添加到暂存区,最后保存到当前分支上
git add (文件名)
将一个文件放到暂存区,也就是跟踪一个文件
如果要跟踪文件夹内所有文件,可以使用 git add .
git commit -m '提交注释'
将一个文件放到当前分支上
git log
查看历史提交版本 会将每一个版本完整显示出来,如果想要更简洁的显示可以使用git log -- pretty=oneline让他们一行显示
git rest --hard 版本号
当查看历史版本时会得到一行版本号,这个版本号可以用来表示这个修改版本,git会将所有的版本存储起来,以便于回退版本
git diff 文件名
查看当该文件的修改内容
git remote add origin 远程仓库地址
让本地仓库地址关联一个远程库
git push -u origin master
关联后推送文件
git branch
列出所有分支,当前分支前有一个*号
git branch 分支名
创建一个新的分支
git checkout 分支名
切换到指定分支
git checkout -b 分支名
创建一个分支并且切换到该分支
git merge 分支名
合并分支到master分支
git merge --no -ff -m
一般的分支合并不会显示之前的分支,使用git merge --no --ff -m可以显示之气的分支名
git branch - b 分支名
删除分支
git stash
将一段未完成的代码保存到一个单独的区域,此时可以切换分支不会造成文件丢失
git stash | 存储工作区 |
git stash list | 查看存储的工作区 |
git stash apply | 恢复到某一个工作区,不删除临时存储的工作区 |
git stash pop | 恢复到某一个工作区,同时删除临时存储的工作区 |
git stash drop | 删除某一个工作区 |
git cherry-pick
复制一段代码到工作区
git branch -D 分支名
删除一个还未被合并的分支
git remote -v
显示可以直接推送的仓库地址
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)