首頁 > 常見問題 > git提交程式碼的命令是什麼

git提交程式碼的命令是什麼

百草
發布: 2023-06-15 13:25:47
原創
5631 人瀏覽過

git提交程式碼的命令:1、初始化,程式碼為「git init」;2、新增文件,程式碼為「git add filename」;3、新增所有文件到緩衝區,程式碼為「git add .”和“git add --all”;4、提交,代碼為“git commit -m "提交的說明"”;5、推送到遠端分支,代碼為“git push origin master”。

git提交程式碼的命令是什麼

本教學作業系統:windows10系統、git 2.37.3版本、DELL G3電腦。

1.初始化:建立git倉庫,建立之後就會在目前目錄產生一個.git的檔案

git init
登入後複製

2.新增檔案:把檔案加入緩衝區

git add filename
登入後複製

3.添加所有文件到緩衝區(從目前掌握的水平看,和後面加“.”的區別在於,加all可以添加被手動刪除的文件,而加“.”不行):

git add .
git add --all
登入後複製

4.提交:提交緩衝區的所有修改到倉庫(注意:如果修改了檔案但是沒有add到緩衝區,也是不會被提交的)

git commit -m "提交的说明"
登入後複製

5.推送到遠端分支

git push origin master
登入後複製

如果vscode每次都要輸入帳號密碼,在控制台執行命令:

git config --global credential.helper store
登入後複製

再次輸入帳號密碼重啟命令

PS1:指定倉庫的推送

git remote add origin git@github.com:michaelliao/learngit.git #添加远程仓库
git push -u origin master #初始化推送
git push origin master #提交主分支
登入後複製

PS2: 使用vscode拉取程式碼提示:在簽出前,請清理儲存庫工作樹

解決方法:

1、git stash (把当前未提交的修改暂存起来,让仓库还原到最后一次提交的状态。)
2、git pull (拉取远程仓库的代码,让你现在的代码和远程仓库一致)
3、git stash pop (恢复第一步储存起来的代码,也就是恢复当前未提交的修改)
登入後複製

PS3: 合併程式碼

1、git branch(查看所有分支及当前分支)
2、git checkout  test(切换到想要合并的分支)
3、git merge feature/sysyem(分支合并到test)
4、git push (推送)
登入後複製

ps4:git修改使用者名稱和信箱

1、git config user.email # 获取用户邮箱
2、git config user.name # 获取用户名
3、git config --list # 获取用户全部信息
4、git config --global user.name "你的目标用户名" # 修改全局用户名
5、git config --global user.email "你的目标邮箱" # 修改全局邮箱
6、git config user.name "你的目标用户名" # 修改当前的 project 的用户名
7、git config user.email "你的目标邮箱" # 修改当前的 project 的邮箱
登入後複製

ps5:如果是ssh憑證認證失敗,直接命令列執行

git config --global http.sslVerify "false"
登入後複製

ps6:git commit 規格

git提交程式碼的命令是什麼

#

以上是git提交程式碼的命令是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板