美文网首页
git 常使用的命令

git 常使用的命令

作者: 不会看源码 | 来源:发表于2019-03-29 04:44 被阅读0次

这里是经常使用到的命令,可能顺序有些混乱,后面会慢慢整合的。

符合说明:
 | 或 

一. 查看ssh key
1. 打开git bash 或是idea terminal
2. 输入 cd ~/.ssh
3. ls
4. cat id_rsa.pub

二. 配置ssh key
简书

二. 配置本地账号密码
简书

三. Android studio配置git忽略文件
.idea\
app\build\
build\
.gradle\
*.iml

附注:如果配置了忽略文件仍然看到有.idea目录下的文件,则
清除.idea的git缓存
git rm -r --cached .idea
.gitignore中直接添加.idea



四. 创建本地仓库
git init


五. 从远程仓库下载项目
git clone git@github.com:YoKeyword/Fragmentation.git


六. 本地仓库与远程建立连接
git remote add origin git@github.com:YoKeyword/Fragmentation.git
 
解析:git remote add [<options>] <name> <url>
1. git remote 不带参数,列出已经存在的远程分支

2. git remote -v | --verbose 列出详细信息,在每一个名字后面列出其远程url

3. 添加一个新的远程仓库,指定一个名字
git remote add origin(分支名称) git://github.com/paulboone/ticgit.git

4.查看远程仓库
git remote show origin

七. 拉取远程分支的数据
1. git fetch 分支名称
附注:拉取成功之后是没有提示的,在第一次拉取的时候需要输入yes确认

git fetch origin master:temp 
//在本地新建一个temp分支,并将远程origin仓库的master分支代码下载到本地temp分支

git diff temp 
//来比较本地代码与刚刚从远程下载下来的代码的区别

git merge temp
//合并temp分支到本地的当前分支

git branch -d temp
//如果不想保留temp分支 可以用这步删除


2. git pull origin<远程仓库名称>  local<远程分支名称>
git pull <远程主机名> <远程分支名>:<本地分支名>
//取回远程主机某个分支的更新,再与本地的指定分支合并。

3. 更新单个文件


八. 分支

1. 创建本地分支
git branch xxx(分支名称)

2. 切换到分支
git checkout xxx

3. 创建和切换一起
git checkout -b xxxx

4. 查看当前分支
git branch

5. 删除分支
git branch -d xxxx

6. 查看远程分支情况
git branch -r (remote远程)

6. 创建远程分支,本地已经存在的分支xxx
git push origin local:xxx(远程分支名称)

7. 本地分支合并
比如先在dev分支,提交一次,
然后切换会master分支,在master分支下
git merge dev
这样dev分支将合并在master分支中

九. 推送
1. git push origin<远程主机名>
如果当前分支只有一个追踪分支,那么远程主机名都可以省略

2. git push -u origin master 
上面命令将本地的master分支推送到origin主机,同时指定origin为默认主机,
后面就可以不加任何参数使用git push了

3. git push -f origin master
慎用
慎用
慎用
git push -f表示将目前自己本机的代码库推送到远端,并覆盖。

使用场景:
如果代码组内review后,确认代码正确无误,保证大家未pull的情况下,
强制推送后,可以保持目录树清洁

 
十. 把文件添加缓存区
1.添加某个文件
git add xxx.flie

2.添加所有文件
git add .

十一. 提交本地仓库
git commit -m '更新某个功能'

 

相关文章

  • Git命令整理

    由于Git命令较多,将常使用的Git命令做一下整理与总结。 Git初始化设置git config --global...

  • git 常使用的命令

    这里是经常使用到的命令,可能顺序有些混乱,后面会慢慢整合的。

  • Git操作记录

    本文目录 一台电脑配置多个git账号 git常用的操作命令 使用git命令合并多条commit记录 使用git命令...

  • Git命令使用

    Git命令使用 前言在使用Git命令之前都使用可视化工具SourceTree操作git,现在需要Git Andro...

  • Git 18使用别名

    GIt 使用别名 ======== 在Git中可以将经常使用的命令以别名缩写的方式简化使用 命令 git conf...

  • Git常用命令及问题处理

    基本命令 初始化一个Git仓库,使用git init命令。 1. 使用命令git add,注意,可反复多次使用,添...

  • Flutter SDK回退指定版本

    Flutter回退版本有两个方法: 使用git命令回退[推荐] 使用flutter命令回退 一. 使用Git命令回...

  • Git使用详解

    文章内容参考:廖雪峰Git教程 Git命令: Git 命令使用: 默认使用visual studio code g...

  • zsh oh-my-zsh 常用插件

    git 安装:默认已开启作用:可以使用各种 git 命令缩写。使用: 查看所有 git 命令缩写 autojump...

  • 使用Git上传代码到码云

    一.git使用简单流程 1.使用git clone命令将码云项目克隆到本地 2.使用git add .命令(. 表...

网友评论

      本文标题:git 常使用的命令

      本文链接:https://www.haomeiwen.com/subject/bhckbqtx.html