首先安裝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.創建代碼倉庫
切換到自己的需要提交的文件夾下,
cd e: 進入目標文件夾根目錄
cd TestGit 進入目標文件夾
注:這里的 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參數來加上提交的描述信息,沒有描述的信息被認為是不合法的)
4.查看修改的內容
首先我修改項目下git.txt文件里面的內容。
在項目的根目錄下輸入: git status
通過上面的信息可以看出已經修改了git.txt文件
可是怎么通過命令行去查看修改的內容呢,別急,先上圖
通過上面的圖可以很清楚看出是使用的git命令
git diff git.txt(查看的文件名)
減號代表刪除的部分, 加號代表添加的部分
可是我修改其中的文件,但是有沒有提交,別急,是可以撤回的
5.撤銷未提交的修改
git checkout git.txt
其次在通過 git status來查看狀態,下圖可以看出當前項目沒有任何文件可提交,說明撤銷操作已經成功。
通過前面大家了解向服務器提交文件是需要先add 在commit,那么上面的方法只是適用于未add時,可是已經add了怎么辦,別急git也是有辦法的。
那就是使用
git reset git.txt
通過上面可以看出已經將修改的git.txt撤回
6.查看提交記錄
當項目開發一段時間,需要查看提交的記錄怎么辦,別急也是有辦法的。
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.
這是有關公鑰的問題
配置公鑰的命令: ssh-keygen -t rsa -C "github賬號"
拷貝公鑰:cat ~/.ssh/id_rsa.pub
之后去github設置里面設置就ok
這些只是git的一些簡單操作,希望能起到拋磚引玉的作用。謝謝你的閱讀。