Git使用指导

Posted cocoabird

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git使用指导相关的知识,希望对你有一定的参考价值。

1,安装

  • 命令安装:$ sudo apt-get install git
  • 下载安装

配置

$ git config --global user.name "your name"

$ git config --global user.email  "your email"

2,创建版本库

先在一个磁盘上创建一个空目录

$mkdir gitDir

$git init

2.1把文件添加到版本库

$git add readme.txt     添加到仓库

$git commit -m "wrote a readme file"    引号里面都提交的信息

多次add可以多次添加文件 commit可以一次提交多个文件

2.2工作区和暂存区

工作区:本地存放项目的目录区

版本库(repository):工作区下面的.git

版本库中最重要的就是(stage或者index)暂存区.git为我们自动创建第一个分支master及指向master的指针HEAD

git add实际上是把文件修改添加到暂存区

git commit提交更改,实际上是把暂存区的所有内容提交到当前分支

查看状态:git status

查看对文件做了什么修改:git diff filename

用git diff HEAD --filename可以查看工作区和版本库里最新版本的区别

3.1版本回退(git reset)

git reset --head HEAD^ 回退到上一版本

回退到上上个版本HEAD^^ ,往上100个版本写成HEAD^100

git reset --head commit_id 回退到指定的版本

查看提交的历史记录:

git log

git log --pretty = oneline 在一行中显示

如果要返回未来,用git reflog产科历史命令,以便确定回到未来的哪个版本

3.2撤销修改

git check --readme.txt   把文件在工作区的修改全部撤销

git reset HEAD readme,txt   把暂存区的修改撤销掉(unstage),重新放回工作区

3.3删除文件

git rm test.txt

git commit -m "remove test.txt"

如果错删了某个文件,用git checkout --test.txt 恢复到新版本

4,远程仓库

由于本地的Git仓库和远程的GitHub仓库之间的传输是通过SSH加密的,所以需要设置

  • 在用户主目录找到.ssh目录,里面有id_rsa何id_rsa_pub;两个文件,一个公匙一个私匙。

$ssh -keygen -t rsa -C [email protected]

  • 登陆GitHub,打开“Account settings”-->"ssh keys"-->add ssh key,填上任意的title,在key文本里粘贴上

id_rsa_pub文件的内容,再点击“Add key”

4.1添加远程仓库

待续。。。。

以上是关于Git使用指导的主要内容,如果未能解决你的问题,请参考以下文章

powershell(或者windows terminal)中使用git

Visual Studio Code:使用 Git Bash(Windows)

第一次使用Git

基于大神张林峰指导 自编 Git 开发流程2.0

使用 git-svn 创建上游分支时无法进行身份验证

WebAssembly简单指导---译