![](https://img.haomeiwen.com/i5401167/94c021380380c40d.jpg)
首先安装git,安装过程很简单,一直下一步ok,打开git Bash界面
1.配置提交自己的信息
git config --global user.name "troll" 配置用户名
git config --global user.email "troll4it@163.com" 配置邮箱
如何查看配置的信息是否成功
git config --global user.name
git config --global user.email
![](https://img.haomeiwen.com/i5401167/fb001e09e75858a8.png)
2.创建代码仓库
切换到自己的需要提交的文件夹下,
cd e: 进入目标文件夹根目录
cd TestGit 进入目标文件夹
注:这里的 e 和TestGit视自己的情况而定
![](https://img.haomeiwen.com/i5401167/f0d0eab50e318278.png)
![](https://img.haomeiwen.com/i5401167/6a768e836d51360a.png)
在TestGit项目的根目录生成的.git文件夹,此文件夹用来记录本地所有的Git操作的,可以通过ls -al命令来查看
如需要删除本地仓库,只需要删除这个.git文件夹就可。
3.提交文件
提交代码只需要使用add和commit命令就可以。 add是把想要添加的文件或者文件夹进行添加,commit提交到仓库中去。
git add git1.txt 添加git1.txt文件
git add test 添加整个文件夹
也可以添加 e/TestGit下的所有文件(必须要在此文件夹下操作)
git add . (add后面加一个点)
git commit -m "提交的信息" 提交到仓库(一定要通过-m参数来加上提交的描述信息,没有描述的信息被认为是不合法的)
![](https://img.haomeiwen.com/i5401167/646771fc793ff3c5.png)
4.查看修改的内容
首先我修改项目下git.txt文件里面的内容。
在项目的根目录下输入: git status
![](https://img.haomeiwen.com/i5401167/93b79775aea62985.png)
通过上面的信息可以看出已经修改了git.txt文件
可是怎么通过命令行去查看修改的内容呢,别急,先上图
![](https://img.haomeiwen.com/i5401167/3b6a21dae53b4e03.png)
![](https://img.haomeiwen.com/i5401167/5acbdfeddcbb9d4d.png)
通过上面的图可以很清楚看出是使用的git命令
git diff git.txt(查看的文件名)
减号代表删除的部分, 加号代表添加的部分
可是我修改其中的文件,但是有没有提交,别急,是可以撤回的
5.撤销未提交的修改
git checkout git.txt
其次在通过 git status来查看状态,下图可以看出当前项目没有任何文件可提交,说明撤销操作已经成功。
![](https://img.haomeiwen.com/i5401167/7399182e03ab2a5a.png)
通过前面大家了解向服务器提交文件是需要先add 在commit,那么上面的方法只是适用于未add时,可是已经add了怎么办,别急git也是有办法的。
那就是使用
git reset git.txt
![](https://img.haomeiwen.com/i5401167/3302c9ea01d2b719.png)
通过上面可以看出已经将修改的git.txt撤回
6.查看提交记录
当项目开发一段时间,需要查看提交的记录怎么办,别急也是有办法的。
git log
![](https://img.haomeiwen.com/i5401167/28dcea9fb31c0789.png)
同时也可以通过
git log 3e44ba31b594eb14a3cd1a1dbdd1a334015d8f88 -1
(3e44ba31b594eb14a3cd1a1dbdd1a334015d8f88)表示该记录的id
来查看其中的某一条记录
git log 3e44ba31b594eb14a3cd1a1dbdd1a334015d8f88 -1 -p
来查看这条记录具体修改了什么
![](https://img.haomeiwen.com/i5401167/e88f338f9d11b6c0.png)
AndroidStudio提交github遇到的问题
Can’t finish GitHub sharing process Successfully created project ‘GitHubDemo’ on GitHub
需要配置user.name 和user.email
Warning: Permanently added the RSA host key for IP address 'xxx.xx.xxx.xxx' to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.
这是有关公钥的问题
配置公钥的命令: ssh-keygen -t rsa -C "github账号"
拷贝公钥:cat ~/.ssh/id_rsa.pub
之后去github设置里面设置就ok
这些只是git的一些简单操作,希望能起到抛砖引玉的作用。谢谢你的阅读。
网友评论