Git命令

Git是一个由林纳斯·托瓦兹为了更好地管理linux内核开发而创立的分布式版本控制/软件配置管理软件。需要注意的是和GNU Interactive Tools,一个类似Norton Commander界面的文件管理器相区分

当安装完Git应该做的第一件事就是设置你的用户名称与邮件地址。 这样做很重要,因为每一个Git的提交都会使用这些信息,并且它会写入到你的每一次提交中,不可更改

git config –global user.name “paris”
git config –global user.email “paris@example.com

再次强调,如果使用了 –global 选项,那么该命令只需要运行一次,因为之后无论你在该系统上做任何事情, Git 都会使用那些信息。 当你想针对特定项目使用不同的用户名称与邮件地址时,可以在那个项目目录下运行没有 –global 选项的命令来配置

git init 初始化仓库
git add 添加文件到暂存区
git commit 提交文件到仓库
git diff 比对本地和版本库里面的文件
git log 查看历史提交记录

  • 初始化一个Git仓库,使用git init命令。
    第一步,使用命令git add .,添加全部 ,注意,可反复多次使用,添加多个文件;
    第二步,使用命令git commit -m “提交的注释”,完成。
  • 第一步是用git add把文件添加进去,实际上就是把文件修改添加到暂存区;
    第二步是用git commit提交更改,实际上就是把暂存区的所有内容提交到当前分支。
  • 在修改了文件之后,且还没有add之前,可执行以下命令丢弃工作区的修改。
    $ git checkout –- readme.txt
    git checkout – file命令中的–很重要,没有–,就变成了“切换到另一个分支”的命令,我们在后面的分支管理中会再次遇到git checkout命令
  • 如果你想要修改,已经git add到暂存区,但还没有commit的内容。
    我们可以用命令git reset HEAD file可以把暂存区的修改撤销掉(unstage),重新放回工作区:
    $ git reset HEAD readme.txt

    git init //初始化本地仓库
    git add //添加文件
    git status //查看状态
    git commit //提交
    git push //推送到仓库
    git pull //从远程仓库拉取数据
    git clone //从远程仓库拷贝数据

    git 操作

    touch .gitignore 创建git忽略文件,在其中写入要忽略的文件。忽略文件夹请使用文件夹名称
    git branch login 创建分支
    git checkout login 切换分支
    touch login.html
    git add . 上传到当前分支
    git remote add origin 远程仓库地址
    git remote 检查连接
    git push -u origin master 上传

最后更新: 2018年07月23日 18:25

原始链接: http://paris-jee.github.io/2018/07/23/git命令/