git切换分支注意事项:
-
git 切换分支前,需要先
add
将本地的所做的更改暂存一下,切换分支便不会失掉本地的更改。 -
如果
git checkout
切换分支,找不到别人新建的分支,则需要先将远程的分支git pull
下来,要不然分支只是在远程,自己本地看不见的。
git pull
冲突后如何在vscode
编辑器中显示冲突内容?
用惯了命令行黑窗口去拉代码,暂存提交代码到远程仓库,所以对在vscode
中做相关操作,一直不习惯哈哈... 虽然更快!(个人执念而已)
但是,对于vscode
中实时在代码行中查看多人冲突的具体地方,这个功能真是棒棒哒!!在此,总结一下,如何在vscode
编辑器中查看冲突:
- git pull 冲突后,需要先将本地文件
add
=>commit
后,再次git pull
,编辑器才能在冲突文件内部标记! - 手动合并冲突文件后,还需要将合并冲突后的文件再次
add
=>commit
=>push
。
git常用的命令行总结:
git clone [url] //克隆别人的代码到自己的本地
git config [--global] user.name "[name]" // 配置用户名
git config [--global] user.email "[email address]" // 配置邮箱
git branch -a //查看所有分支
git branch 分支名 //本地新建分支
git pull //提交之前先拉取最新代码
git status //查看本地文件修改状态
git diff +文件名 //查看修改内容
git add + 文件名 【git add .】 //提交所有修改的文件 --> git status 再次查看状态,修改过的文件将变成绿色
git commit -m "描述" ==> // 提交备注
git push origin develop/master... // 将代码push到远程仓库
git checkout 文件名 //本地和远程版本冲突,可以清除本地操作
git checkout develop //切换到develop分支
git log 【gitk】 //查看提交的日志记录
git rm +文件名 // 删除文件
:q //强制退出
git reset --hard HEAD^ // Push过后强制退回上一个版本
git fetch git merge origin/分支名 //也是拉取代码,跟git pull用法一致,但常用于本地有冲突代码拉不下来代码的合并merge。
ng serve --aot //自动编译本地提交前查错
如何往他人的
github
仓库内提交代码?
我们虽然可以随时在github
上git clone
下我们喜欢的任何代码到我们自己的本地来查看,但是我们却不能随意的去修改他人的代码!那么我们该怎么做才能将自己的修改merge到他人的私人仓库那?
- 第一步:
fork
他人的代码仓库到我们自己的仓库,这样我们就可以像修改自己远程代码一样,可以随意git push
.... - 第二步:点击
Pull request
向作者提交PR
,并且简单阐述自己所做的修改即可。 - 第三步:等待作者查看merge便可。
网友评论