git 的基本用法

安装好git之后,在开始菜单输入:git bash, 运行。

1.新建一个仓库:

  • git config --global user.name Chxxxxxen
  • git config --global user.email [email protected]
  • cd d:
  • mkdir myGit   (这是创建一个新的文件夹)
  • cd myGit
  • git init

此时myGit就是你的仓库啦!备注:有下划线的都是自选的,不需要跟我写的相同。

2.使用git(本地使用),这一步是建立在已经完成了第1步的基础上。

  • 在myGit目录下新增你的文件
  • git status   (若有变更的文件,则会显示红色)
  • git add .     (.表示该目录下的所有需要增加至暂存区的文件,也可以只指定有变更的那些文件的名字)
  • git commit -m "变更相关说明"   (提交至仓库,并附上变更说明,例如“first commit”,"新增1.html"之类的)

这就可以啦!如果本地有变更内容的话(myGit文件有变更),只要重复上面3条指令即可。

3.使用git(远程仓库),这一步是建立在已经完成了第1步的基础上。

  • git remote add origion https://git.oschina.net/Chxxxxxen/first.git  (为你的本地库添加远程库,此时,origion 就是远程仓库的代号,也可以是其他名字。)
  • git push origin master (将本地的版本(默认master)push到代号为origin的远程库上)
  • 在myGit目录下各种变更你的文件。
  • git status   (若有变更的文件,则会显示红色)
  • git add .     (.表示该目录下的所有需要增加至暂存区的文件,也可以只指定有变更的那些文件的名字)
  • git commit -m "变更相关说明"   (提交至仓库,并附上变更说明,例如“first commit”,"新增1.html"之类的)
  • git push origin
  • 此时会要求你输入用户名,之后再输入密码

这就好啦!备注:有下划线的是你的远程地址,可以是你在github建的或者码云上建的项目的地址。补充一下,删除文件的指令:git rm 文件名。

以上就是最基本的用法了。

时间: 2024-10-23 03:05:59

git 的基本用法的相关文章

git diff的用法

git diff的用法 在git提交环节,存在三大部分:working tree, index file, commit 这三大部分中:working tree:就是你所工作在的目录,每当你在代码中进行了修改,working tree的状态就改变了.index file:是索引文件,它是连接working tree和commit的桥梁,每当我们使用git-add命令来登记后,index file的内容就改变了,此时index file就和working tree同步了.commit:是最后的阶段

Git log高级用法

格式化Log输出 首先,这篇文章会展示几种git log格式化输出的例子.大多数例子只是通过标记向git log请求或多或少的信息. 如果你不喜欢默认的git log格式,你可以用git config的别名功能来给你想要的格式创建一个快捷方式. Oneline --oneline标记把每一个提交压缩到了一行中.它默认只显示提交ID和提交信息的第一行.git log --oneline的输出一般是这样的: 0e25143 Merge branch 'feature' ad8621a Fix a b

Git stash 常见用法

Git stash git stash这个命令可以将当前的工作状态保存到git栈,在需要的时候再恢复 1.1 git stash  保存当前的工作区与暂存区的状态,把当前的工作隐藏起来,等以后需要的时候再恢复,git stash 这个命令可以多次使用,每次使用都会新加一个[email protected]{num},num是编号 1.2 git stash pop 默认恢复git栈中最新的一个[email protected]{num},建议在git栈中只有一条的时候使用,以免混乱 1.3 gi

git log 高级用法

转自:https://github.com/geeeeeeeeek/git-recipes/wiki/5.3-Git-log%E9%AB%98%E7%BA%A7%E7%94%A8%E6%B3%95 内容很详细.实用. 这是一篇在原文(BY atlassian)基础上演绎的译文.除非另行注明,页面上所有内容采用知识共享-署名(CC BY 2.5 AU)协议共享. 每一个版本控制系统的出现都是为了让你记录代码的变化.你可以看到项目的历史记录--谁贡献了什么.bug是什么时候引入的,还可以撤回有问题的

git commit --amend用法(摘抄)

适用场景: 比方说,你的代码已经提交到git库,leader审核的时候发现有个Java文件代码有点问题,于是让你修改,通常有2种方法: 方法1:leader 将你提交的所有代码 abandon掉,然后你回去 通过git reset …将代码回退到你代码提交之前的版本,然后你修改出问题的Java文件,然后 git add xx.java xxx.java -s -m “Porject : 1.修改bug…” 最后通过 git push origin HEAD:refs/for/branches 方

【git】Git branch && Git checkout常见用法

git branch 和 git checkout经常在一起使用,所以在此将它们合在一起 1.Git branch 一般用于分支的操作,比如创建分支,查看分支等等, 1.1 git branch 不带参数:列出本地已经存在的分支,并且在当前分支的前面用"*"标记 1.2 git branch -r 查看远程版本库分支列表 1.3 git branch -a 查看所有分支列表,包括本地和远程 1.4 git branch dev 创建名为dev的分支,创建分支时需要是最新的环境,创建分支

git notes的用法

1. notes翻译为中文评注 2. notes出现的作用 避免某一次commit的内容修改导致当前以及随后的commit发生变化,相当于在当前的commit后面追加一些信息,如: 某次commit的内容如下: (git log 1234567890123456789012345678901234567890 ) commit 1234567890123456789012345678901234567890 Author: Jello Smith <[email protected]163.co

git的基本用法

之前一直是用gitextension开发,图形化界面的好处就是简单易懂,现在可能我水平还不够,不能够说出他很多坏处,至于现在我开始放弃使用git的图形化界面完全是因为现在的公司,现在的工作开发仓库用git,所以平时也就联系一下使用git命令行呗. 使用git命令好处还是有的.这练着练着就觉得git的命令行方式确实比较高端,首先看着高端,毕竟要记住好多命令嘛,装个逼..哈哈.其次,用命令行基本不会出行卡机的现象,用过gitextension的都知道那个软件经常会卡.然后我记得第一次拉去git项目必

git patch 的用法

1使用git format-patch生成所需要的patch:当前分支所有超前master的提交:git format-patch -M master某次提交以后的所有patch:git format-patch 4e16                --4e16指的是commit名从根到指定提交的所有patch:git format-patch                          --root 4e16某两次提交之间的所有patch:git format-patch 365a.