文章目錄
- 前言:
- 1、首次創建倉庫并上傳數據
- 1.1 創建倉庫,
- 1.2 命令上傳
- 1.3 首次代碼上傳至倉庫的步驟:
- 2、分支操作
- 2.1 分支的刪除
- 2.2 切換分支
- 2.3 查看分支
- 2.4 同步其他分支的修改
- 3、查看電腦的配置文件
- 4、遠程倉庫命令 git remote
- 5、其他
- 后語
前言:
在使用git的時候,基本上使用的是一些常見的命令,但是太久沒用又容易忘記,所以將一些信息進行記錄,方便后續查看。
git入門:git 簡明指南 (runoob.com)
1、首次創建倉庫并上傳數據
1.1 創建倉庫,
在gitbub中創建一個倉庫,并記錄倉庫地址方便后續代碼的初始化與上傳
1.2 命令上傳
在需要上傳文件的文件夾中,點擊路徑輸入cmd,進入命令創建倉庫
1.3 首次代碼上傳至倉庫的步驟:
git init
git remote add origin http://117.27.228.13:10880/apps/SleepSound.git
git add .
git commit -m "項目初始化"
git branch -a
git branch main master
git push --set-upstream origin master//出錯的情況下
git pull origin master --allow-unrelated-histories //同步遠程分支
git branch --set-upstream-to=origin/master master //關聯遠程分支與本地分支
①git init
初始化,創建本地倉庫,即.git的文件:
② git remote add origin http://117.27.228.13:10880/apps/SleepSound.git
本地倉庫與遠程倉庫進行鏈接
http://117.27.228.13:10880/apps/SleepSound.git表示為在gitee中創建的倉庫
③git add .
將所有文件上傳到暫存區
④git commit -m “項目初始化”
將文件進行提交日志
⑤git branch
查看自己默認分支的名稱,查看本地的分支,而git branch -a表示查看所有的分支,包括本地和遠程分支
⑥git branch -m main master
將默認分支的名稱有main修改為master的名字,可改可不改
⑦git push origin master
將所有的文件上傳到遠程倉庫
如果出現push失敗的情況,在上傳倉庫前,需要git pull,將本地倉庫的文件與遠程倉庫的文件想一致
在本地創建的時候,會出現分支為main的情況,注意去查看具體信息
2、分支操作
2.1 分支的刪除
刪除分支
①首先刪除本地分支:
git branch -d dev
②刪除遠程倉庫分支:
git push origin --delete <remote_branch>
git push origin -d <remote_branch>
2.2 切換分支
① 新增分支并切過去,my_branch表示是新建分支名稱
git checkout -b <my_branch>
② 將分支推送到遠程倉庫中
git push origin <my_branch>
2.3 查看分支
①查看所有分支
git branch -a
②查看遠程分支
git branch -r
③關聯本地和遠程分支
git branch --set-upstream-to=origin/feature-1 feature-1
origin/feature-1為遠程分支,feature-1為本地分支
④修改默認分支的名稱
git branch -m oldbranch newbranch
2.4 同步其他分支的修改
作用:
將分支master的數據修改同步到分支develop中
將分支master和分支develop中本地數據和倉庫數據進行同步,將修改的數據上傳到服務器中
操作:
android stdio中,打開分支develop的本地數據,在Terminal中進行操作
步驟:
git master
git pull
git develop
git merge master
git add ./
git commit -m '同步數據'
切換分支 git master
同步數據 git pull
切換分支 git develop
同步 git merge master
git add ./
git commit -m ‘同步數據’
git push
通過git log 查看是否提交
3、查看電腦的配置文件
git config命令的–global參數,用了這個參數,表示你這臺機器上所有的Git倉庫都會使用這個配置,當然也可以對某個倉庫指定不同的用戶名和Email地址。
①.查看git配置信息
git config --list
②.查看git用戶名、密碼、郵箱的配置
git config user.name
git config user.passwordgit config user.email
③.設置git用戶名、密碼、郵箱的配置
git config user.name "freedom"git config user.password "123456"git config user.email "1548429568@qq.com"
④.設置git用戶名、密碼、郵箱的配置(全局配置)
git config --global user.name 用戶命git config --global user.name freedomgit config --global user.password 密碼git config --global user.password abc0506abcgit config --global user.password 郵箱git config --global user.email "1548429568@qq.com"
⑤.修改git用戶名、密碼、郵箱的配置(跟設置語法一樣,沒有用戶名就添加,有了用戶名就修改)
git config user.name "freedom"
⑥.修改git用戶名、密碼、郵箱的配置(全局配置)
git config --global user.name "freedom"
4、遠程倉庫命令 git remote
修改與查看遠程倉庫的相關信息
①列出當前倉庫中已配置的遠程倉庫
git remote
②列出當前倉庫中已配置的遠程倉庫,并顯示它們的 URL
git remote -v
③添加一個新的遠程倉庫。指定一個遠程倉庫的名稱和 URL,將其添加到當前倉庫中
git remote add <remote_name> <remote_url>
④將已配置的遠程倉庫重命名
git remote rename <old_name> <new_name>
⑤ 從當前倉庫中刪除指定的遠程倉庫
git remote remove <remote_name>
⑥ 修改指定遠程倉庫的 URL
git remote set-url <remote_name> <new_url>
⑦ 顯示指定遠程倉庫的詳細信息,包括 URL 和跟蹤分支
git remote show <remote_name>
5、其他
git merge 合并分支
①切換到要合并更改的目標分支
git checkout main
② 拉取最新更改?(避免沖突)
git pull origin main
③將 feature 分支合并到 main 分支
git merge feature
查看沖突的文件
git status
在android stdio 中,如果出現本地文件丟失的問題,可以查看歷史文件進行歷史回溯,如下所示
后語
當然git命令的使用還有比較多的,但是我只是列出一些常見的,如果有需要,可以直接查看git 的官網進行學習,還有比較多的東西需要學習的。