精华内容
下载资源
问答
  • git版本控制命令行说明

    千次阅读 2019-04-10 22:08:45
    git版本控制操作 1.1 打开git命令行   此操作均是在Windows下进行,有关软件安装,请移步此处※※   首先鼠标在桌面空白地方右键选择Git Bash...这里已经在桌面创建了一个名为git_test的文件夹,文件路径建议...

    git版本控制操作

    1.1 打开git命令行

      此操作均是在Windows下进行,有关软件安装,请移步此处※※

      首先鼠标在桌面空白地方右键选择Git Bash here,然后cd到所要进行版本控制的文件夹。另外一种方法比较简单,直接选中目标文件夹,右键文件夹,选择Git Bash here,出现git的命令行界面。如下图:
    cmd
    这里已经在桌面创建了一个名为git_test的文件夹,文件路径建议全部使用英文,不要出现中文,避免出现不必要的bug。

    1.2 新建本地版本库

      在命令行界面输入以下命令

    git init
    

    创建成功后出现以下界面
    init
    打开文件夹,会发现git_test目录下回多出来一个.git的文件夹(默认是隐藏状态,需要设置才可见,但在bash中输入ls -ah命令也可见到),这个文件夹就是Git用来进行管理版本库。千万不要随意修改!!!
      接着在git_test文件夹下建立了一个新的文件cmd_test.txt因为是在Windows下测试,所以此处需要注意不要用自带的记事本编辑文本。因为Windows的记事本会在每个文件的开头添加0xefbbbf(十六进制)的字符,这样会出现很多意外的问题。所以这里是用Notepad++代替记事本打开的,当然也可以在bash中用命令:vim cmd_test.txt打开。
    现在开始提交版本:
    第一步:输入命令git add cmd_test.txt,把文件添加到仓库,或者使用git add .添加所有文件

    git add cmd_test.txt
    

    添加所有文件

    git add .
    

    有时候会用到只添加某一类型的文件,如只添加所有的txt格式的文件,类似Linux命令中的操作,命令如下:

    git add *.txt
    

    执行上面的命令后,没有任何显示,即表示添加成功

    第二步:输入命令git commit -m "描述此次提交的说明"将文件提交到仓库。这里的-m表示此次提交的说明

    git commit -m "首次创建仓库"
    

    commit
    执行结果如上图:注意这里方括号中的字符:e358c12,这个字符串很重要,后面再提会用到 1 file changed 表示一个文件被改动;2 insertion表示插入了两行内容,此处示例写的是:

    git init; 
    创建版本库
    

    至此版本仓库的创建和提交操作就结束了。以后每次提交都需要按照此步骤执行,先添加(add操作)文件,再提交(commit操作)到仓库。

    1.3 版本管理

    1.3.1 查看提交日志

      使用命令git log可查看当前分支的历史提交记录列表

    git log
    

      使用命令git log --follow file可查看当前分支的历史提交记录,例如这里查看文件cmd_test.txt的历史提交信息列表

    git log --follow cmd_test.txt
    

    1.3.2 版本跳转

      有时候在修改程序后,程序的的内容发生了很大的变化,但修改用来可以运行的程序又十分复杂。这时版本回退如时光穿梭机一样,可以跳转到任何已经提交的的版本。其命令如下:

    git reset --hard [commit]
    

    这里的commit可以是分支名称,也可以是刚才提到的那个字符串,一般填字符串,因为每次提交都会产生不同的字符串。如下图所示,修改文件,添加了两次提交:
    add 2 commit
    此时用git log查看提交的信息如下:
    2 log
    这里可以看到,总共提交了三次,每次的commit id是不一样,这就方便跳转到任何版本。比如这时跳转到添加一次提交:

    git reset --hard 08228
    

    输入id的前面几位即可,Git会自动找到id,执行结果如下图:
    1th commit
    这里HEAD可以理解为一个指向当前版本的指针,而id则是地址,每次跳转则是HEAD指向不同的地址位置。这个方法就适用于当我们代码改错了,或者内容发生很大变化,此时想复原以前的程序时,使用此方法就可轻松的实现复原,当然前提要有提交。

      如果在退回到第一次提交后,吃个饭回来,发现第二次提交的程序可能只是某个地方的小问题,回去改一下就行,这时怎么办?还是利用Git强大的时空穿梭功能。从当前的第一次提交状态,跳转到第二次提交的状态。此时按照上述步骤先用git log查看提交的信息,执行结果如下:
    rst log
    发现和上次的日志信息不一样,这里没有第二次提交的日志信息,这时找不到id,没办法跳转。此时可使用git reflog命令查看提交记录

    git reflog
    

    执行结果如下:
    reflog
    这里可以查看每次操作后的情况,也找到第二次提交的id 236ecab,再次利用reset操作再回到第二次提交的状态:

    git reset --hard 236ecab
    

    执行结果如下,此时已经回到了第二次提交的状态:
    2th

    1.4 分支管理

    1.4.1 创建、查看分支

      在Git中,master为主分支,当我们每次提交到master后,master分支的线也越来越长。当多人合作开发一个程序时,若都在master里面开发,这个分支会越来越长,而且随着提交次数的增多,版本越来越多,可能会出现找不到哪个是自己提交的版本。对此通过Git的分支功能,再给每个人分配一个分支,每个人在所分配的分支完成其功能后,最后合并到主分支,这样就不会相互影响,从而提高开发效率。

    使用命令git branch branchname来创建分支branchname,示例如下,这里创建名为branch1的分支:

    git branch branch1
    

    使用git branch来查看分支

    git branch
    

    使用git branch -d branchname来删除分支branchname

    git branch -d branch2
    

    执行结果如下:
    branch
    这里首先创建了branch1branch2,接着使用git branch -d branch2删除了branch2,然后查看当前分支列表,可见分支branch2已经被删除。

    1.4.2 切换分支和分支操作

      注意上图中蓝色的字符:(master),括号中的字符串表示当前工作的分支,当前是master分支。切换到branch1分支命令如下:

    git checkout branch1
    

    切换到branch1分支后,在此分支的操作和在master中的操作均一样。为了方便后续演示,我在文件夹下添加了cmd_test1.txt这个文件。然后执行添加文件,提交版本。提交成功后branch1分支有两个文件
      接下来我们切换到master分支,然后用命令ls查看文件,会发现此时master分支中不包含刚才添加的cmd_test1.txt这个文件,这也说明了在其它分支中修改、添加文件,不会改变主分支的状态。执行结果如下:
    checkout
    从图中可发现,切换分支后蓝色的字符都在变化,即显示当前工作的分支。

      若在分支中完成功能后想合并到另外一个分支,如将branch1合并到master主分支。首先切换到目标分支(master),然后输入命令:git merge branchnamebranchname为被合并的分支名称,示例如下:

    git checkout master
    git merge branch1
    

    执行结果如下图,可以看到,此时master分支下已经包含cmd_test1.txt文件
    merge
    此时再使用git log查看日志信息如下图,日志信息已更新,显示合并的分支中提交的内容:
    merge log

    TortoiseGit操作以及命令行其他操作后续补充

    展开全文
  • git版本管理命令行

    2020-06-02 14:16:42
    2. 将新创建的项目克隆到本地 ①拷贝地址:找到远程仓库的地址并将其拷贝下来 ②克隆新建项目 新建一个文件夹,在改文件夹下右击,点击git bash here $ git clone 这里填写远程仓库地址 3.换壳 把自己原来项目的...

    将本地项目推送至coding

    1. 在coding上添加项目,填写项目基本信息在这里插入图片描述
    2. 将新创建的项目克隆到本地
    ①拷贝地址:找到远程仓库的地址并将其拷贝下来
    在这里插入图片描述
    ②克隆新建项目
    新建一个文件夹,在改文件夹下右击,点击git bash here
    ![在这里插入图片描述

    $ git clone 这里填写远程仓库地址
    

    在这里插入图片描述
    3.换壳
    把自己原来项目的内容放到克隆下来的空项目的新壳中,即把原来项目文件夹下的所有内容移到克隆下来的项目的目录下(直接复制粘贴即可)

    4.将项目文件纳入git版本管理并提交到远程仓库
    执行如下命令:

    $ git add .
    $ git commit -m "项目描述"
    $ git push
    

    刷新远程仓库页面,可以看到代码已经上传到仓库中了

    展开全文
  • 简易的命令行入门教程: Git 全局设置: git config --global user.name "wjz2844829264" ...创建 git 仓库: mkdir b10 cd b10 git init touch README.md git add README.md git commit -m'[- 删除]' git commit -m'

    简易的命令行入门教程:

    Git 全局设置:
    
    git config --global user.name "wjz2844829264"
    git config --global user.email "7618738+wjz2844829264@user.noreply.gitee.com"
    创建 git 仓库:
    
    mkdir b10
    cd b10
    git init
    touch README.md
    git add README.md
    git commit -m'[-  删除]'
    git commit -m'[*  编辑]'
    git commit -m'[+ 添加]'
    git remote add origin https://gitee.com/wjz2844829264/b10.git
    git push origin master
    

    已有仓库?

    cd existing_git_repo
    git remote add origin https://gitee.com/wjz2844829264/b10.git
    git push -u origin master
    
    1. 创建文件夹
    	mkdir b10
    


    2. 切入文件夹

    	cd b10
    


    3. 配置全局

    	git config --global user.name "XXX"
    	git config --global user.email "imock@sina.com"
    
    1. 仓库的初始化
    	git init
    


    5. 新建文件readme.md

    	touch readme.md
    


    6. 添加到本地

    	git add readme.md
    


    7. 提交到本地的缓冲区

    	git commit -m'注释信息'
    


    8. 检查远程仓库地址

    	git remote -v
    
    1. 添加远程仓库地址
    	git remote add origin 码云地址
    


    10. 提交代码到远程仓库

    git push origin master
    
    git status命令可以查看文件状态(可不执行,只是用于查看文件状态)
    git add -A提交所有变化 ( -A 命令区分大小写)
    git commit -a -m"内容" 提交到本地
    git push 上传更新到git版本库
    

    11.git 克隆代码

    克隆,只需要执行命令
    
    git clone <项目地址>
    
    如:git clone https://github.com/xxx/blog.git
    
    展开全文
  • git常用的命令行

    2016-12-26 16:56:47
    1、进入目录 cd 目录名 2、查看目录中的内容 ls -ah ...2)通过git init命令把这个目录变成Git可以管理的仓库 $ git init 3)把文件添加到仓库 $ git add 文件名 4)把文件提交到仓库 $ git commit -m
    1、进入目录               cd 目录名
    2、查看目录中的内容        ls -ah
    3、创建版本库
    1)选择一个合适的地方,创建一个空目录
    $ mkdir  文件名
    2)通过git init命令把这个目录变成Git可以管理的仓库
    $ git init
    3)把文件添加到仓库
    $ git add 文件名
    4)把文件提交到仓库
    $ git commit -m "wrote a reade file";
    4、查看仓库的状态
    git status;
    5、提交
    git commit
    6、查看命令【显示从最近到最远的提交日志】
    git log
    7、显示版本
    当前HEAD,上一个版本HEAD^,上上一个版本HEAD^^;
    8、从当前版本回退到上一个版本
    git reset 
    9、将项目放在git上
    1)克隆下来git上的项目
    $ git clone 克隆的地址
    2)在克隆下的文件夹中建立一个可以存放自己项目的目录,将要提交的内容放在克隆下的文件夹中。
    3)在克隆下的目录中,重新拉取一下。
    $ git pull
    4)拉取结束后,将整个你要提交的文件夹全部提交
    $ git add 文件夹/*
    5)然后进行提交
    $ git commit -m '这里的内容随便写'
    6)随后进行提交【这个是不计较版本的情况下,强制性提交】
    $ git push -u origin master -f
    或【这个就是简单的推送】
    $ git push

    这样我们的项目就推送上去了,然后我们在版本库中刷新就可以了

    //查看当前所有分支

    git branch

    //创建一个新分支

    git checkout -b 分支名【该命令表示创建并切换分支】

    //创建分支

    git branch 分支名

    //切换分支

    git checkout 分支名

    //切换到master分支

    git checkout master

    //合并分支【在master分之下,将分支内容合并到master分支】

    git merge 分支名

    //删除分支

    git branch -d 分支名



    展开全文
  • 在Windows上安装Git ...安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功! 安装完成后,还需要最后一步设置,在命令行输入: $ git config --global user
  • 在ubuntu下安装git命令行 sudo apt-get install git 你可以从一个地方克隆一个项目下来,用git clone mrzou@192.168.1.110(假如这是一个服务器上的ip),则这个项目下就会有一个项目目录下的.git文件夹,这个...
  • git初始化命令行指引

    2019-05-17 11:12:00
    Git 全局设置 git config --global user.name "陈耿聪" git config --global user.email "swain@...创建一个新存储库 git clone http://19.15.68.4/szgd_swain/rp-word.git cd rp-word touch README.md ...
  • 参考:来自《第一行代码-android》git时间 1.安装git Ubuntu安装,shell中输入:sudo apt-get install git-core Windows安装: 访问网址:...2.创建代码仓库 Linux系统打开shell Windows系统打开Git
  • 尝试1 :我在D盘创建如下文件夹,具体如图所示 双击运行GIT,输入以下命令进入D:/graceful_snow/graceful/snow文件夹中 进入该文件夹成功 又进行如下尝试,建立如下图的文件夹,尝试进入...
  • 删除 ... cd ~/.ssh git --version ssh-keygen -t rsa -C “1455136241@qq.com” xiuzhang@DESKTOP-KUPRQ86 MINGW64 ~/.ssh $ ls blog/ blog-python/ id_rsa id_r...
  • 在Android开发中,首先要用到的就是版本控制工具,多人配合开发。使用git的话,随时随地都可以提交代码,...但如果您是用的命令行提交代码,那确实很痛苦。这篇文章就教大家如何使用git,方便快捷的进行版本控制。
  • git忽略文件夹或文件

    2017-06-04 21:28:47
    在你的项目文件夹右键选择git bash 打开命令行 2.输入touch .gitignore创建.gitignore文件 3.在”.gitignore” 文件里输入你要忽略的文件夹及其文件就可以了。 比如:忽略node_modules文件夹:node_...
  • Git命令行操作分为两大类:本地库操作和远程库操作 Git的本地库操作——本地库...我的工作目录是e:/gitworkspace,在磁盘E:里面bash here ,进入gitworkspace这个文件夹创建一个weChat文件夹  .git目录是...
  • 2、命令行输入 git init 初始化,项目文件夹中会出现 .git 隐藏文件。 3、命令行输入 git add * 将当前目录所有文件夹添加到 git。 4、命令行输入 git commit -m “first commit” 添加提交备注。 5、命令行输入 git...
  • Git 命令行

    2021-06-24 14:18:36
    在本地创建文件夹 在对应文件夹中命令行 git bash here Git init 初始化仓库 Git config user.name [用户名] Git config user.email [邮箱地址] Git remote add origin [远程项目路径(https://xxxx)] Git push -u ...
  • Git上传文件夹到github

    2020-06-17 18:48:08
    首先,命令行cd到需要上传的文件夹git init; git add .; git commit -m "V1.0" #打标签可选 git remote add origin + https://你预先在github网页上创建的项目的根url git pull origin master;git ...
  • 命令行创建一个新的仓库 touch README.md git init git add README.md git commit -m "first commit" git remote add origin git@git.aiycoj.cn:aiyuechuang/Game_LB.git git push -u origin master 从命令行推...
  • git上传文件夹

    千次阅读 2018-07-26 21:22:55
    Git 上传文件、文件夹、项目到 Github 转自https://blog.csdn.net/jerryhanjj/article/details/72777618 Git 上传文件、文件夹或项目到 Github 上传文件夹最大为25MB Git 基础知识学习 配置Git、SSH ...
  • git上传文件夹笔记,git常用命令,git常见错误
  • 1.使用命令行创建本地仓库 (1)在空文件夹中点git bash here
  • Git基本命令行操作

    2019-07-27 22:33:57
    1.Git基础命令行操作 1.1 git init 初始化本地git仓库 1.2 git add 添加文件 1.3 git status 查看状态 1.4 git commit 提交 1.5 git push 推送到仓库 1.6 git pull 从远程仓库拉取数据 1.7 git clone 从远程仓库拷贝...
  • 创建文件: touch demo.txt echo '#' >> README.md vim demo.md 手动创建 查看文件: cat demo.txt 编辑文件: 这里是vim编辑文件时的对应命令: ...vim demo....
  • Git 常用命令行

    2020-06-23 16:32:03
    Git 常用命令行 查看版本号 git --version 查看帮助 git <verb> --help git help <verb> man git-<verb> 查看 Git 帮助手册。<verb> 为具体的命令,比如 git clone --help。如果不输入...
  • git bash 命令行 ?

    2019-10-08 01:13:48
    git bash 命令行 mkdir xxx 创建目录 一个文件夹 touch xxx/xx.html 创建文件 open 打开文件 转载于:https://www.cnblogs.com/sanerandm/p/8486326.html
  • 前言:一直使用git,但从未有过总结,个人...一、创建代码仓库—–本地 1、 cd 文件夹的路径; 2、 git init 里面有.git文件 工作目录和它是同级的; 3、给仓库配置用户名和邮箱 1️⃣、用户信息保存在当前低吗
  • git命令行

    2018-04-16 16:26:01
    4、记录文件里面,在你创建的那个文件夹里面打开git的黑窗口 5、执行git clone +克隆码云上创建的ssh或http的连接。 6、git add . 将文件添加,在查看状态git status 7、将文件进行提交git commit 8、
  • git命令行操作

    2018-08-02 09:45:57
    git命令行操作 尽量使用明令行对项目进行git操作(gitlib库) 1. 打开明令行窗口 2. git命令连接gitlib的简单操作 3. 项目中常见操作 4. 注意 ….. 1. 打开明令行窗口 首先平台必须安装git...
  • 首先前提是电脑下载了git工具,并在github上创建好了一个仓库 第一步,右键要上传的文件夹,选择git bash here 第二步, 在弹出来的命令行输入git init,回车 第三步,git config --global user.name “用户名”,...
  • git使用命令行首次提交代码

    千次阅读 2020-07-21 10:42:22
    使用 git init 命令 ,初始化一个git 本地仓库此时会在本地创建一个 .git文件夹,一般这个文件夹是隐藏的 3.git remote add origin https://***************************** 使用git remote add origin ...
  • 2、添加某个文件或者某个文件夹中的某个文件到暂存区 ,比如 index 下的 index.html 文件。 gitaddindex/index.html3、 添加所有文件 gitadd* 注意:不加参数默认为将修改的文件 和 未跟踪新...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 38,676
精华内容 15,470
关键字:

git创建文件夹命令行