git使用命令行首次提交代码
1.新建遠程倉庫
首先在你的git上新建一個倉庫,記下遠程倉庫的地址
2.git init
使用 git init 命令 ,初始化一個git 本地倉庫此時會在本地創建一個 .git 的文件夾,一般這個文件夾是隱藏的
3.git remote add origin https://*****************************
使用git remote add origin https......(剛剛新建遠程倉庫的地址) ,添加遠程倉庫到本地
4.git add .
使用git add .? (. 表示所有的)或者 git add + 文件名 ,將文件保存到緩存區
5.git status
使用git status命令查看你需要上傳文件的狀態
6.git config user.name '****'
?git config user.email '****'
配置你git的使用賬戶和郵箱
7.git commit -m 'First'
使用git commit -m “新添加的文件內容描述” ,添加文件描述
8.git push -u origin --all
推送到遠程倉庫
知識點詳解:?
git push的一般形式為 git push <遠程主機名> <本地分支名> ?<遠程分支名> ,例如?git push origin master:refs/for/master ,即是將本地的master分支推送到遠程主機origin上的對應master分支, origin 是遠程主機名,
? ? 第一個master是本地分支名,第二個master是遠程分支名。
1.1?git push origin master
? ? ? ??如果遠程分支被省略,如上則表示將本地分支推送到與之存在追蹤關系的遠程分支(通常兩者同名),如果該遠程分支不存在,則會被新建
? ? ?1.2?git push origin :refs/for/master?
如果省略本地分支名,則表示刪除指定的遠程分支,因為這等同于推送一個空的本地分支到遠程分支,等同于 git push origin --delete master
? ? 1.3?git push origin
?如果當前分支與遠程分支存在追蹤關系,則本地分支和遠程分支都可以省略,將當前分支推送到origin主機的對應分支?
1.4?git push
如果當前分支只有一個遠程分支,那么主機名都可以省略,形如 git push,可以使用git branch -r ,查看遠程的分支名
1.5 git push 的其他命令
這幾個常見的用法已足以滿足我們日常開發的使用了,還有幾個擴展的用法,如下:
(1) git push -u origin master 如果當前分支與多個主機存在追蹤關系,則可以使用 -u 參數指定一個默認主機,這樣后面就可以不加任何參數使用git push,
不帶任何參數的git push,默認只推送當前分支,這叫做simple方式,還有一種matching方式,會推送所有有對應的遠程分支的本地分支, Git 2.0之前默認使用matching,現在改為simple方式
如果想更改設置,可以使用git config命令。git config --global push.default matching OR git config --global push.default simple;可以使用git config -l 查看配置
(2) git push --all origin 當遇到這種情況就是不管是否存在對應的遠程分支,將本地的所有分支都推送到遠程主機,這時需要 -all 選項
(3) git push --force origin git push的時候需要本地先git pull更新到跟服務器版本一致,如果本地版本庫比遠程服務器上的低,那么一般會提示你git pull更新,如果一定要提交,那么可以使用這個命令。
(4) git push origin --tags //git push 的時候不會推送分支,如果一定要推送標簽的話那么可以使用這個命令
總結
以上是生活随笔為你收集整理的git使用命令行首次提交代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [python 学习笔记] openp
- 下一篇: 打开 Windows 10 默认共享