(工具git 使用平台:如码云 git可视化工具-----GitKraken)
git config --gloabl user.name 'git用户名'
git config --global user.email 'git用户邮箱'
git init
git add ./ 或git add *
git commit -m '提交说明' (不要忘记)
git status
git log 详细日志
git log --oneline 简洁日志
git reflog 查看说日志信息
git reset --hard 版本号
git branch 分支名 创建分支
git branch -d 分支名字 删除分支 注意 自己不能杀死自己
git checkout 分支名 切换分支
git merge 分支 和并分支到当前分支
git branch 查看当前分支
先在本地建立本地仓库
在远程建立空仓库
git remote add origin 远程仓库地址
git push -u origin master
(当我们在push时,加上-u参数,那么在下一次push时我们只需要写上git push
就能上传我们的代码。
加上-u之后,git会把当前分支与远程的指定的分支进行关联。git push origin master )
git add ./
git commit -m ''
git pull
git push
(记得先拉后推 git pull 再git push
要先拉取最新代码,再一起推送代码到仓库 保证代码是最新的而且你写的也在其中)
git add ./
git commit -m ''
git pull
git push
git clone 远程仓库地址 只第一次克隆
git add ./
git commit -m ''
git pull
git push
以后再push你的仓库时候就不会在弹出账号和密码的弹出框进行身份验证了 因为他会通过ssh验证
(不要直接关掉这个窗口,这个命令就是使用node搭建一个服务器, 如果非要退出ctrl + c 2次) 在浏览器上输入 http://localhost:3000/m/
git pull = git fetch + git merge
git fetch 只会将本地库所关联的远程库commit ID 更新到最新
git pull 将本地库所关联的远程库commit ID 更新到最新的同时,还自动合并了远程仓库的代码(冲突另外说)
将本地分支上传到远程分支,例如:
git push origin dev:dev
- 切换到要合并到哪里的分支,通常都是合并到master
- 执行命令git merge 要合并的分支名字如git merge dev
- 合并过程中如果有冲突,在解决冲突后再提交
<<<<<<< HEAD
这里是master的内容
=======
这里是dev分支上的内容
>>>>>>> dev
如要保存Dev上的内容,将冲突文档改为:这里是dev分支上的内容