git 常用的命令行

常用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^

TortoiseGit如何更换用户名和密码?

方法/步骤

  1. 首先,我们在电脑下方输入框输入【控制面板】,然后打开控制面板。

  2. 接着,点击【用户账户】那个选项。

  3. 然后,我们需要点击下【管理Windows凭据】选项。

  4. 然后在【普通凭据】里,找到我们的对应的git,点击下。

  5. 在弹出的选项里,点击下【编辑】按钮。

  6. 最后,可以修改下用户名和密码了,点击【保存】按钮即可。

猜你喜欢

转载自blog.csdn.net/web_ding/article/details/119776096