git使用入门
首先安装git,然后会有git bash和git gui。这里只记录git bash的入门操作
创建
- 首先创建一个github的repository,这里取名为test_git

- 然后会出现这个界面,可见有三种方法初始化仓库
- 使用git命令行,创建本地库然后push到github上
- 已有本地库,直接push到github上
- 从其他仓库import code
- 添加文件1.cpp作为测试,这样repository就不是空的了


- 然后打开git bash,change directory到想要存放项目的位置(此处直接放到g盘),然后git clone 仓库的url,成功后,g盘出现了test_git文件夹,其中有.git隐藏文件(包含了所有的仓库信息)和在网页新建的1.cpp文件


-
这样就完成了新建仓库,下载到本地,的操作。
- 然后修改1.cpp,添加readme.md
- change directory到test_git文件夹中,这里有.git隐藏文件夹,跟踪了所有文件变化的信息,输入git status,就可以看出修改了什么

- 这里显示modified: 1.cpp, untracked files: readme.md,说明了修改了1.cpp,但是readme.md还未加到仓库中,根据提示,git add 命令添加。

- 这里只是保存到缓存区,还没有正真在本地确认修改,需要git commit -m “comments”命令在本地确认修改。

-
这样,本地修改就完成了
- 然后需要push到github仓库上

- 其实应该还是需要设置
git config --global user.name "xxx" git config --global user.email "xxx@xxx.com" -
但是之前已经设置了所以这里不用
前置操作,使用ssh确认本机身份
- Using the SSH protocol, you can connect and authenticate to remote servers and services. With SSH keys, you can connect to GitHub without supplying your username or password at each visit
- github官方ssh教程
- ssh-keygen -t rsa -b 4096 -C “your_email@example.com”*一直按enter,并找到存放id_rsa.pub文件的文件夹
- 拷贝id_rsa.pub中的内容到github账号的下面区域中

