配置身份(姓名和郵箱)
git config --global user.name "FalFlower"
git config --global user.email "zt847269989@outlook.com"
查看身份
git config --global user.name
git config --global user.email
創(chuàng)建代碼倉庫
git init
查看本地所有git操作
ls -al
提交/添加代碼
git add xxx.xxx
git add xxx
git add . //添加所有文件
提交代碼(全部添加完畢以后)
git commit -m "xxx"
忽略文件
.gitignore//AS自動生成兩個撩荣,一個在app目錄下华弓,一個在根目錄下「暧可以在里邊添加想要屏蔽的文件
查看文件修改情況
git status
查看修改內(nèi)容
git diff
git diff /xxx/xxx
git diff /xxx/xxx/xxx.java ``
撤銷未提交代碼
git checkout app/src/main/java/com/example/dell/xxx/xxx.java ```
取消添加代碼
git reset HEAD app/src/main/java/com/example/dell/xxx/xxx.java ```
查看提交記錄
git log
git log cb4bfeda544c73257cd454966 9a0e794f4727832 -1(代表只想看一行記錄)
git log cb4bfeda544c73257cd4549669a0e794f4727832 -1 -p(代表只想看具體修改了什么內(nèi)容)
查看當前版本庫當中有哪些分支
git branch
創(chuàng)建分支
git branch version1.0
切換到分支
git checkout version1.0
合并分支與主干
git merge version1.0
刪除分支
git branch -D version1.0
將代碼下載到本地
git clone https://github.com/example/test.git
將本地內(nèi)容同步到遠程版本庫上
git push origin master (origin 指定的時遠程版本庫的Git地址;master 指定的是同步到哪一個分支)
將遠程版本庫上的修改同步到本地沟优,保存到一個origin/master分支上
git fetch origin mester
查看遠程版本庫修改的內(nèi)容
get diff origin/master
合并到主分支
git merge origin/master
將遠程版本庫上獲取最新的代碼并且合并到本地
git pull origin master