Total Pageviews

Wednesday, 10 June 2026

使用git


完成后在开始菜单里打开Git Bash,弹出一个跟cmd类似的窗口,说明Git Bash安装成功。


配置Git

首先要配置的名字和Email地址,以后每次进行git操作时才能有据可查。打开Git Bash,输入:

$ git config --global user.name 'your_name'
$ git config --global user.email 'your_email'

接下来我们需要创建版本库,这个仓库中的文件Git会进行跟踪,以便日后的数据备份和还原。

随便找一个位置,创建一个文件夹test作为版本库目录:

$ mkdir test

进入刚创建文件夹的路径:

$ cd git_repo

再输入指令git init初始化Git,告诉Git这里是一个版本库了:

$ git init

这样就建好了一个空的仓库了。
新建文件

在git_repo目录中创建一个test.txt,内容随意。
在bash中输入命令告诉Git需要追踪的文件,.表示所有文件

$ git add .

再用命令进行提交:

$ git commit -m "test"

如果bash打印出下面的文本:

[master 5e04f34] test git
 1 file changed, 1 insertion(+)
 create mode xxx xxx

说明版本库已经顺利运行起来了。
连接github

首先还是打开Git Bash,创建SSH Key,用于Git和GitHub之间的SSH加密传输:

$ ssh-keygen -t rsa -C 'your_email'

回车后提示输入passphrase,类似于密码,每次于GitHub通信时都会要求输入。

passphrase也可以不用设置,一路回车就好。

完成后会在用户目录里生成.ssh目录,比如说我的在C:\Users\dusai\.ssh,里面包含id_rsa和id_rsa.pub两个文件。

接下来登录GitHub账号,在account/settings中找到SSH and GPG keys,点击NEW SSH key;其中的Title文本框请随便填,Key文本框填入id_rsa.pub中的内容。点击Add SSH key,就完成了SSH key 的添加。

创建仓库

首先创建版本库。点击GitHub导航栏里的New repository。
在Repository name中输入库名称。这里因为是我的Django搭建博客教程的库,因此输入django_blog_tutorial。

写完后点击Create repository,远程版本库就生成了。

进入库的主页,点击SSH,后面的就是远程库的地址。
根据页面的提示,进入本地刚才创建的库目录git_repo,将本地的Git库和远程仓库关联起来:

git remote add origin git@github.com:stacklens/django_blog_tutorial.git
git push -u origin master

bash中打印出如下字符:
Enumerating objects: 4, done.
Counting objects: 100% (4/4), done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 281 bytes | 140.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To github.com:stacklens/django_blog_tutorial.git
   848cc16..5e04f34  master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.

则表示本地Git已经顺利连接上了GitHub远程仓库。

以后每次需要提交代码到GitHub时,进入到git仓库文件夹,执行下面的代码:

# 提交当前目录下所以文件
$ git add .

# 提交记录说明 
$ git commit -m "xxx"

# 提交到github
$ git push origin master

No comments:

Post a Comment