赞
踩
常用git命令行:
git pull //拉取代码
git commit -m "xxx" //提交和提交文字提示
git push //推送代码
创建分支git流程:
git branch test //添加test分支
git checkout test //切换到test分支
git add . //添加所有新文件文件
git commit -m "add test branch" //提交和提交文字提示
git push --set-upstream origin test //把test分支推送和远程git建立关联
git push origin test -u //(简写)把test分支推送和远程git建立关联
git branch -m oldBranch newBranch //重命名分支
git push --delete origin oldBranch //删除远程分支
代码冲突解决办法
第一步:
git pull //发现git 报错,大概内容说某某文件冲突了
第二步:
git stash //把本地的代码先放在本地暂存里面
第三步:
git pull //现在就可以拉取都远程的代码了
第四步:
git stash pop //把刚才本地存起来的代码拿出了
第五步:
你会发现git 提示了哪些代码冲突了,拿出来对比解决下,就可以正常代码的提交了
把其他分支的commit 在再另外的分支提交
第一步:拿到在a分支中提交的commit 的id
第二部:切换 分支到b分支中 git cherry-pick xxxxidxxx
恢复到某个时期
git reset --hard HEAD^
:回退到上一版;git reset --hard HEAD^^
:回退到倒数第二版;git reset --hard 3628164
:回退到commit id为3628164的版本;
git reset --hard origin/master: 回退到master版本;
git用某个分支去覆盖(比如先用master 覆盖dev)
1.想切换想被覆盖的分支(dev)
2.git reset --hard origin/master (用master去覆盖dev)
git push origin dev--force // 再推送到远程仓库 --force命令是强制覆盖,
操作git提交的路径:
1.git查看远程仓库名称 git remote -v
2.git 更换 url git remote set-url origin 'newurl'(比如给提交路径变了,需要把本地的git提交路径更换)
3.添加远程关联 git remote add origin 'url'
4.删除远程关联 git remote remove 'url'
在错误的分支中开发,先把修改的放在其他分子中
1. git add //首先把所有修改都进暂存区
2. git stash //把暂存区内的修改存储起来
3. git checkout dev //切换到正确的分支
4. git stash pop //将存储的修改取出来
git commit提交未push 退回(注意后面是^)
git reset --soft d3c95616617346f6d8e15a24fc1551a5dfbd5a1c^
首先,我们在电脑下方输入框输入【控制面板】,然后打开控制面板。
接着,点击【用户账户】那个选项。
然后,我们需要点击下【管理Windows凭据】选项。
然后在【普通凭据】里,找到我们的对应的git,点击下。
在弹出的选项里,点击下【编辑】按钮。
最后,可以修改下用户名和密码了,点击【保存】按钮即可。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。