git的一些常用操作
1、查看代码的修改状态git status2、提交代码暂存需要提交的文件git add yourFileName提交已暂存的文件git commit -m '提示内容'同步到服务器git push3、拉取代码git pull4、创建新分支并关联远程分支创建新分支并切换到该分支 git checkout...
1、查看代码的修改状态
git status
2、提交代码
- 暂存需要提交的文件 git add yourFileName (一般我都用git add . 来add所有修改)
- 提交已暂存的文件 git commit -m '提示内容'
- 同步到服务器 git push
3、拉取代码
git pull
4、创建新分支并关联远程分支
- 创建新分支并切换到该分支 git checkout -b dev ( dev为你新建分支的name )
上边的语句也可以写成两句话:
创建新分支 git checkout dev
切换到该分支 git branch dev
- 关联远程分支 git push origin dev
5、查看分支
- 查看本地分支,前边带*的即当前所在分支 git branch
- 查看远程分支 git branch -r
- 查看本地和远程分支 git branch -a
6、合并分支
把dev分支的内容合并到当前分支 (此处是将master 合并到 dev)
git checkout master
git pull
git checkout dev
git merge master
git push
7、删除分支
删除本地分支:git branch -d [branchname]
删除远程分支: git push origin --delete [branchname]
8、删除文件
git rm 删除暂存区
或分支
上的文件, 同时工作区也不需要这个文件
git rm --cached 删除暂存区
或分支
上的文件, 同时工作区还需要这个文件
9、暂存
为了减少冲突我一般提交代码或者拉取的时候都会想暂存一下本地的代码:
git stash // 暂存修改的代码
git pull // 拉取远程代码
git stash pop // 将暂存的代码pop出来
git stash list // 查看暂存列表
git stash clear // 清空所有暂存数据
git stash drop stash@{0} // 这是删除第一个队列,可以简写成 git stash drop
-------------------------------------
//此时就开心的写你的代码,或者提交你的代码了,减少了多人同时开发同一项目时,出现冲突的问题
git add .
git commit -m "提交"
git push
10、恢复已删除分支
git reflog 查看想恢复到的版本的commitID
git checkout -b branch_name commitID 创建新分支并切换
git push origin branch_name 提交到远程仓库
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)