git 相关开发常用

1、切换远程仓库地址:

  • 方式一:修改远程仓库地址 更换远程仓库地址,URL为新地址。
【git remote set-url origin URL】

2、方式二:先删除远程仓库地址,然后再添加

【git remote rm origin】 删除现有远程仓库 
【git remote add origin url】添加新远程仓库

3、

【git remote -v 】查看远程仓库的地址

git提交相关

git add .

git commit -m


git log   查看是否成功

git branch [分支名] 创建分支
git branch 查看本地所有分支
git checkout [分支名称] 切换分支
---写代码---
git status (查看文件改变记录)

强制覆盖本地

git强制覆盖:
    git fetch --all
    git reset --hard origin/master    master分支名
    git pull
git强制覆盖本地命令(单条执行):
    git fetch --all && git reset --hard origin/master && git pull

git命令合并分支代码

对于复杂的系统,我们可能要开好几个分支来开发,那么怎样使用git合并分支呢?

合并步骤:
1、进入要合并的分支(如开发分支合并到master,则进入master目录)
git checkout master
git pull

2、查看所有分支是否都pull下来了
git branch -a

3、使用merge合并开发分支
git merge 分支名

4、查看合并之后的状态
git status

5、有冲突的话,通过IDE解决冲突;

6、解决冲突之后,将冲突文件提交暂存区
git add 冲突文件

7、提交merge之后的结果
git commit

如果不是使用git commit -m "备注" ,那么git会自动将合并的结果作为备注,提交本地仓库;

8、本地仓库代码提交远程仓库
git push

git将分支合并到分支,将master合并到分支的操作步骤是一样的。

用命令 git push origin --delete Chapater6 可以删除远程分支Chapater6

git branch -d feature/freshfoods 删除本地分支

git 回退 git log 查看提交的 id 然后执行 git reset --hard commit_id



# [git 重命名本地分支,并提交到远程](https://www.cnblogs.com/hechangshou/p/9008297.html)

1.重命名 git branch -m oldBranchName newBranchName

2.删除远程分支:git push origin :oldBranchName 

3.将重命名过的分支提交:git push origin newBranchName
4. 删除本地分支 ,切换到其他分支
1 先切换到别的分支: git checkout  xxxx

2 删除本地分支: git branch -d dev

3 如果删除不了可以强制删除,git branch -D dev


当我想从远程仓库里拉取一条本地不存在的分支时:

git checkout -b 本地分支名 origin/远程分支名`

忽略校验
git commit --no-verify -m "commit"

git常用命令速查

Git忽略规则(.gitignore配置)不生效原因和解决

解决方法: git清除本地缓存(改变成未track状态),然后再提交:
[root~]# git rm -r --cached .
[root ~]# git add .
[root ~]# git commit -m 'update .gitignore'
[root ~]# git push -u origin master
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1,查看所有远程分支:%git branch -r 2, 拉取远程分支并创建本地分支git checkout -...
    will666阅读 2,118评论 0 18
  • git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git b...
    猿万阅读 5,174评论 1 45
  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 16,013评论 5 147
  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 3,994评论 0 11
  • 在一次去旅行的高铁上听到后排两个人的对话,其中一个人说“很多时候我们坚持去做一件事,都是因为我们不喜欢,如果是自己...
    cindy易涵阅读 560评论 0 0