首页 > 其他分享 >git bash使用笔记

git bash使用笔记

时间:2022-11-25 18:35:56浏览次数:39  
标签:Git 笔记 git branch commit 服务器 bash 分支


Git bash使用笔记


Version:Git 1.6.1

1. git clone src

    克隆远程版本库。src为远程版本库的路径,默认地,Git会把src的最下一级目录名作为clone对象在本地的根目录。如,git clone chchen@xx-server:/home/myproject会在当前目录下的myproject中保存服务器版本库的拷贝。

2. git branch branch -b newBranchName

    创建本地分支。 以远程版本库中的分支(branch)在本地创建一个分支(newBranchName),为在某个分支上工作做好准备。在使用本命令后,Git还会把当前分支切换到名为newBranchName的分支下。注意,如果不希望在服务器上创建新分支的话,本地分支(newBranchName)的名称最好与服务器分支名称一致,例如, git branch origin/chchen -b chchen。

3. git add fileName1 fileName2 ... fileNameN

   添加文件。该操作是要让Git知道我们有意要让这(些)文件提交到服务器。

4. git commit

    提交。Git中的commit与SVN中不同,在commit后,本地版本并没有更新到服务器。只有在执行git push后,这些commit的内容才会被更新到远程服务器。此命令有很多可选项,git commit -m "info ...." -i fileName1 fileName2 ... fileNameN "-i"可以指定提交某些文件;"-m"可以添加提交的备注。如果采用git commit -m "info..." -a的形式则可以提交所有修改或添加。

5 . git push

    更新至服务器。git push会将commit过的内容更新到远程服务器。在使用git push命令之前我们应该使用git pull先将服务器的内容更新到本地,这样可以避免别人在我们工作过程中更新到服务器的内容覆盖,当然,这种可能性很小,因为分支基本已经决定了每个人的工作环境。

标签:Git,笔记,git,branch,commit,服务器,bash,分支
From: https://blog.51cto.com/u_15834343/5887398

相关文章

  • gitee使用
    1、github的国内跳转github国内无法直接访问,所以直接使用gitee导入github工程https://gitee.com/  2、虚拟机配置ssh公钥https://gitee.com/profile/sshkeys ht......
  • ES6笔记 - let和const命令
    let和const命令目录let和const命令1.let命令2.const命令3.块级作用域4.从function循环问题深入了解let1.let命令let命令的用法和var类似,其核心特点为只在let所在......
  • java学习笔记
    定义数组1.整形数组,charfloatdouble等和int格式相同int[]<数组名>=newint[needsize]; 2.定义字符串数组String<数组名>;<数组名>={"littleshark!"}; ......
  • Git整理提交记录
    前言开发人员有时会说“我想要把这个提交放到这里,那个提交放到刚才那个提交的后面”,而接下来就讲的就是它的实现方式。gitcherry-pick命令形式为:gitcherry-pic......
  • git遇到的问题之“Please make sure you have the correct access rights and the rep
    对于git的提交一直很小心翼翼,感觉一不小心就会踩到莫名的坑。 这不, 某天commit就遇到了On branch master nothingtocommit(workingdirectory clean)  ......
  • git push origin master出错:error: failed to push some refs to
    1.输入gitpushoriginmaster出错:error:failedtopushsomerefsto那是因为本地没有update到最新版本的项目(git上有README.md文件没下载下来)本地直接push所以会出错......
  • GitlabRunner+K8S 实现自动化发布
    前置条件:一台Linux服务器,安装好Docker一个K8s集群环境一个Gitlab仓库,可以自己搭建或者直接使用官方仓库(中文版gitlab:https://jihulab.com/)一个镜像仓库,用于存储doc......
  • git pull 命名显示无权限
      重新设置本地公钥,并设置到对应的仓库地址上面我使用的是coding可以看https://coding.net/help/docs/repo/ssh/config.html ......
  • 大型 网站成长过程的分析笔记===通过广告来来学习,重要的是思路
    ​​1.初始架构​​​​2.应用服务与数据分离​​​​3.使用缓存改善网站性能​​​​4.应用服务器集群化​​​​5.数据库读写分离​​​​6.使用反向代理和CDN​​​​7.......
  • cs149笔记并行图计算
    ParallelProgrammingonGraphs这些课主要讲了关于图并行算法,包括pagerank等算法。PageRankPageRank算法可以见https://en.wikipedia.org/wiki/PageRank#math_2\[R[i......