git 版本控制工具常用命令的使用和关联远程仓库

1.    首先是下载Git,官网地址:https://git-scm.com/,进入官网下载,

2.     安装可以参照Git下载、安装,安装过程比较简单直接下一步就行.安装以后可以看到Git Bash Git GUI Git Cmd,这里只说明在git bash 的里面操作,使用git命令进行操作,使用过linux的同学可以知道gitbash,安装成功以后开始菜单栏出现下图git栏说明安装成功

3.初始化git,演示git常用命令的使用双击打开Git Bash  蹦出一个类似命令行窗口的东西,就说明Git安装成功!

3.1 安装完成之后,换需要进行最后一步设置就可以使用git建立本地仓库,就是要配置告诉git 你的用户名和邮箱,使用如下命令(这里要注意的是注意git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。)

$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"

为了练习的需要,这里不在项目里面使用git进行演示使用git的常用命令

3.2 git init 命令 先初始化一个git仓库,使用git init 命令, 首先cd到你想去得目录,这里cd 到 F: 盘先创建一个文件夹比如HelloGit ,然后使用git init 命令把 这个目录变为Git可以管理的目录,执行git init 后 会发现HelloGit目录下 出现.git 目录 ,没出现的话一般是隐藏了该目录,可以使用 ls -ah 查看

$ git init
Initialized empty Git repository in F:/HelloGit/.git/

提醒初始化一个空的git respository git 仓库的目录


接下    来在创建的Git仓库目录下,这里放在HelloGit 目录下,他的子目录也可以,但不能别的不是仓库的目录下,这样的话git在厉害是找不到的,创建一个readme.txt 文本文件 添加下面的文本

hello git 

Git is a version control system.

把一个文件添加到git 仓库需要两步,先使用git add 文件名 命令 告诉把文件添加到仓库,让后使用 git commit  命令把文件提交到本地仓库上,git commit 加上 -m 参数就是添加本次操作的描述,为了方便后期查看,改动的描述

$ git add readme.txt
$ git commit -m "add readme.txt"

git commit 执行成功后

[master (root-commit) f162335] add readme.txt
 1 file changed, 3 insertions(+)
 create mode 100644 readme.txt

总结 : 添加文件到Git仓库,分两步:

  1. 使用命令 git add <filename>,注意,可反复多次使用,添加多个文件,git add 只是添加到暂存区上,可以使用git status查看;
  2. 使用命令git commit -m <message>,完成提交到本地仓库上。

git status 命令使用  可以告诉你工作区有发生哪些修改

要随时掌握工作区的状态就用它,工作区就是你一开始创建的目录,我这里是HelloGit目录,,修改readme.txt 文件,然后使用git查看状态

$ git status
On branch master
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        modified:   readme.txt

no changes added to commit (use "git add" and/or "git commit -a")

提醒在master分支上有修改未提交

使用git diff 查看文件修改的内容


上面使用的命令只是本地仓库的一些操作,关于关联GitHub或码云上创建远程仓库最需要知道的地方 ,关联了远程库以后就可以是使用.下面演示如何关联远程库

4 使用码云作为远程库

4.1首先需要生成自己的ssh公钥使用如下命令(使用自己之前初始git的邮箱)

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

然后进到上图中提到的目录中的,就是用户目录下的.ssh/id_rsa.pub文件把里面的内容就是ssh公钥全部复制,然后打开自己码云的个人中心添加公钥


接下来用刚才建好的一个本地的git仓库(例如,一个名为HelloGit的本地库),如何把它关联到码云的远程库上呢?

首先,我们在码云上创建一个新的项目,选择右上角用户头像 -> 菜单“控制面板”,然后点击“创建项目”:项目名最好本地的项目名保持一致


然后使用下面命令 关联码云的远程库

git remote add origin [email protected]:jiajava/HelloGit.git

在推送到码云,使用命令,弹出窗口输入自己注册码云账户密码后

git push -u origin master

执行完git push 命令后 控制台的输出


最后在码云自己建的项目上查看提交成功,可以看到我们在本地仓库写的readme.txt,已经提交上来了

最后要传自己的项目上去也是一样的,就在自己项目的目录下执行git init,最好是要让每个git仓库都有一个READMELICENSE.gitignore文件,自己配置了.gitignore文件的话就可以避免上传了一些不必要的文件.



 
 


猜你喜欢

转载自blog.csdn.net/trust_kobebryant/article/details/80709998