首先安裝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
2.創(chuàng)建代碼倉庫
切換到自己的需要提交的文件夾下巩步,
cd e: 進入目標(biāo)文件夾根目錄
cd TestGit 進入目標(biāo)文件夾
注:這里的 e 和TestGit視自己的情況而定
在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參數(shù)來加上提交的描述信息,沒有描述的信息被認為是不合法的)
4.查看修改的內(nèi)容
首先我修改項目下git.txt文件里面的內(nèi)容决侈。
在項目的根目錄下輸入: git status
通過上面的信息可以看出已經(jīng)修改了git.txt文件
可是怎么通過命令行去查看修改的內(nèi)容呢螺垢,別急,先上圖
通過上面的圖可以很清楚看出是使用的git命令
git diff git.txt(查看的文件名)
減號代表刪除的部分赖歌, 加號代表添加的部分
可是我修改其中的文件枉圃,但是有沒有提交,別急庐冯,是可以撤回的
5.撤銷未提交的修改
git checkout git.txt
其次在通過 git status來查看狀態(tài)孽亲,下圖可以看出當(dāng)前項目沒有任何文件可提交,說明撤銷操作已經(jīng)成功展父。
通過前面大家了解向服務(wù)器提交文件是需要先add 在commit返劲,那么上面的方法只是適用于未add時玲昧,可是已經(jīng)add了怎么辦,別急git也是有辦法的篮绿。
那就是使用
git reset git.txt
通過上面可以看出已經(jīng)將修改的git.txt撤回
6.查看提交記錄
當(dāng)項目開發(fā)一段時間孵延,需要查看提交的記錄怎么辦,別急也是有辦法的亲配。
git log
同時也可以通過
git log 3e44ba31b594eb14a3cd1a1dbdd1a334015d8f88 -1
(3e44ba31b594eb14a3cd1a1dbdd1a334015d8f88)表示該記錄的id
來查看其中的某一條記錄
git log 3e44ba31b594eb14a3cd1a1dbdd1a334015d8f88 -1 -p
來查看這條記錄具體修改了什么
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.
這是有關(guān)公鑰的問題
配置公鑰的命令: ssh-keygen -t rsa -C "github賬號"
拷貝公鑰:cat ~/.ssh/id_rsa.pub
之后去github設(shè)置里面設(shè)置就ok
這些只是git的一些簡單操作尘应,希望能起到拋磚引玉的作用。謝謝你的閱讀吼虎。