关于git想说的话
- git要确保本地的代码为最新状态,即git库内的代码要确保始终比本地代码版本低,不然会有冲突产生。
- 在git分支内部,其存储的为代码的副本。
- git在管理代码的过程中,能够充分保证代码版本的连续性。
git常用状态
在说明git常用状态之前,首先说明:代码在上传到git库前,首先要上传到本地库。
所以在本地代码和服务器代码中,git将其分为了unstage, stating和staged三种状态 :
- unstage: 指的是代码编写完成,还没有存入到本地库的状态。
- staging : 指的是代码上传到本地库,但还没有上传到git库的状态。
- staged: 指的是代码已经上传到git的状态。
git本地指令
·创建本地git库:git init
最后创建的git本地库在如下的文件夹中:
·注册git用户::
git config --global user.name ‘注册名’
git config --global user.email ‘注册邮箱’
其中,–global表示全局设置。
在使用过程中需要删除‘’符号。
·添加修改到git库中::git add .
·向版本库提交修改::git commit -m “本次修改注释”
·查看代码库状态:git status
·查看历史修改提交信息:git log
·撤销修改:
git reset --撤销上一次的修改
git reset --hard --撤销本阶段所有的修改
·向git库提交修改:git push origin “分支的名字”
在使用的过程中,需要删除""
常用git指令使用顺序(将本地代码上传至github)
·git add . :添加修改的文件
·git commit :将代码提交到本地库
·git pull --rebase :将本地库的代码提交到git库内
git分支常见操作
·查看分支:git branch
查看git库分支需要在后面加上 -r
查看所有分支需要在后面加上 -a
·创建分支::git branch “分支名称”
在使用时,需要删除“”
·切换分支:git chekcout “分支名称”
在使用时,需要删除“”
·删除分支:git branch -d “分支名称”
在使用时,需要删除“”
·合并分支:
git checkout “分支名称1”–切换到相应分支
git merge “分支名称2”–将分支2的内容合并到分支1内