先要安裝git下載鏈接
第一種在gitee上新建項目是這樣滴
1.
git config --global user.name '用戶名'
git config --global user.email '郵箱'
2.克隆/拉取工程到本地
git clone https://xxxxx.git
3.進入到項目目錄 cd 項目名(也就是當前文件夾下剛剛增加的文件夾名字)
4.隨便改動一下進入文件夾的內容,比如在新建的文件夾里新建個文件 touch 文件名
1.text和text.ini都是我新建的文件
5.將修改操作的文件和未跟蹤新添加的文件添加到git系統的暫存區
git add .
6.編寫提交代碼的注釋
git commit -m "注釋信息"
7.提交到文件到遠程倉庫
git push origin master
分支
1.創建本地分支 git branch 分支名稱
查看當前分支
2.切換本地分支
3.修改文件再提交
合並分支
要先切換到要合並以外的分支
1.切換分支:git checkout 要切換到的分支名
git merge 要合並的分支
提交
刪除遠程分支
刪除本地分支
常用git命令
分支操作 |
|
git branch -a |
查看所有的分支 |
git branch -r |
查看遠程的分支 |
git branch |
查看本地的分支 |
git checkout |
切換分支 |
git branch -d |
刪除本地分支 |
git merge <branch> |
將分支合並到當前 |
git rebase <branch> |
將當前版本重置到分支中 |
git rebase <branch> --abort |
退出重置 |
git rebase <branch> --continue |
解決沖突后繼續重置 |
git add <resolved-file> |
標記文件已經解決沖突 |
git rm <resolved-file> |
|
|
|
創建 |
|
git init |
創建一個新的本地倉庫 |
git clone git地址 |
克隆一個已經創建的倉庫 |
本地修改 |
|
git status |
查看工作路徑下全部已經修改的文件 |
git diff |
顯示與上次提交版本文件的不同 |
git add . |
把當前所有修改添加到下次的提交中 |
git add -p <file> |
指定某個文件的修改添加到下次提交中 |
git commit -m“注釋” |
提交並添加注釋 |
git commit -am ‘注釋’ |
提交並添加注釋 這條命令是git commit -m ‘’ 和 git add . 命令合體 |
git commit --amend |
修改上次提交,注已經發布到遠程服務器上的不要修改 |
更新與發布 |
|
git remote -v |
列出當前配置的遠程端 |
git remote show <remote> |
顯示遠程端信息 |
git remote add <shortname><url> |
添加新的遠程端 |
git fetch <remote> |
下載遠程端的所有改動的文件到本地不會自動合成 |
git pull <remote><branch> |
下載遠程端的所有改動的文件到本地會自動合成 |
git branch -dr <remote/branch> |
刪除遠程的分支 |
git push –tags |
發布標簽 |
提交歷史 |
|
git log |
從最新提交開始顯示所有的提交記錄 |
git log -p <file> |
顯示指定文件的所有修改 |
git blame <file> |
誰在什么時間修改了文件的什么內容 |
撤銷 |
|
git reset –hard HEAD |
放棄當前工作目錄下的所有的修改 |
git checkout HEAD <file> |
放棄某個文件的所有本地修改 |
git revert <commit> |
重置一個提交 |
git reset --hard <commit> |
回到上一個版本,並拋棄該版本之后的所有修改 |
git reset <commit> |
將HEAD回到上一個提交的版本 並將修改標記為未添加到緩沖區 |
git reset –keep <commit> |
將HEAD回到上一個版本並保留未提交的本地修改 |