目錄
一.上傳到Github(從0開始)
1.下載git
2.初始化
1、git init
?2、git add .
3、git status
?4、git remote
?5、git? commit
6、git push list master
?編輯7、輸入tokens
二、上傳到Gitee
三、日常使用的一些操作
1、遠(yuǎn)程倉(cāng)庫(kù)的代碼更新到本地
2、對(duì)于分支的處理
3、無法新建分支
4、將遠(yuǎn)程的分支更新到本地
5、刪除暫存的更改
6、刪除本地的文件
7、拒絕合并無關(guān)的歷史
8、我給deepin提交pr的一些操作或遇到的問題
9、如何修改某次提交的commit
10、如何合并兩次commit為一次
11、git push后,其他的分支都消失了
一.上傳到Github(從0開始)
1.下載git
????????正常下載就行了
2.初始化
1、git init
? ? ? ? 如下:我需要將
這個(gè)文件夾中的程序上傳到github。那么就在這里輸入git init
?2、git add .
之后再輸入git add .
3、git status
????????然后在輸入git status可以看到你需要傳輸?shù)奈募?/strong>
? ?繼續(xù)輸入git remote
?4、git remote
然后輸入 git remote add? ***? ?http.....(使用http)
git remote add list https://github.com/qq909244296/list.git
*** 代表你在github上面創(chuàng)建的倉(cāng)庫(kù)名。http......是你在創(chuàng)建成功后的到的http。例如我的
?5、git? commit
再在終端輸入 git commit -m? "注釋的內(nèi)容"
最后輸入git push (遠(yuǎn)程的名稱,我這里用的是list) master比如我的list
6、git push list master
之后會(huì)出現(xiàn)(好像截圖里面的輸出了)

7、輸入tokens
????????在這里輸入你的注冊(cè)時(shí)使用的郵箱號(hào)回車。之后出現(xiàn)下面這個(gè),你需要在這里輸入tokens
tokens來自github,需要在github官網(wǎng)生成 找到Settings->Developer settings->personal access tokens->generate new tokens .然后將tokens復(fù)制到這里回車,就可以了。
在創(chuàng)建新的tokens需要勾選的有:
還有下面的gits 和user,就不截圖了。?
下面的圖是我上傳成功后的樣子
然后你就可以在你的github倉(cāng)庫(kù)看到你上傳的文件了。?
二、上傳到Gitee
其實(shí)都一樣,跟github。?
git config --global user.name "jiawen"
git config --global user.email "909244296@qq.com"
//新建的時(shí)候
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/jiawenshi/linux_c.git
git push -u origin "master"
//已經(jīng)有的時(shí)候
git remote add origin https://gitee.com/jiawenshi/linux_c.git
git push -u origin "master"
三、日常使用的一些操作
1、遠(yuǎn)程倉(cāng)庫(kù)的代碼更新到本地
git clone 后
可以使用git pull origin master更新下載來的代碼
更新本地的代碼到遠(yuǎn)程(跟開始的時(shí)候沒有什么兩樣)
git add .
git commit -m "jjlj"
git push -u origin "master"
?2、對(duì)于分支的處理
git branch //查看分支
git checkout ""http://切換分支
git push origin -d ""http:// 刪除遠(yuǎn)程分支
git branch -d "" // 刪除本地分支
刪除本地和遠(yuǎn)程倉(cāng)庫(kù)的代碼
git rm -r xxx
git commit -m "xxxxx"
git push
3、無法新建分支
????????在fork別人代碼后,使用 git clone 下載該代碼,但是發(fā)現(xiàn)無法新建分支,其實(shí)呢解決這個(gè)問題可以:
git commit -m "XX"
然后再:
git branch "xx"
就可以發(fā)現(xiàn)可以新建分支了。在我新建分支后呢, 我想把分支同步到GitHub? ,操作如下
git push xxx(這個(gè)是倉(cāng)庫(kù)名) "dd" 這個(gè)是分支
git push -u origin "dd"
?這樣就可以把新建的分支推送到遠(yuǎn)程了。
?(注意:我在搞這個(gè)的時(shí)候有兩分支,jiawen 和master。當(dāng)前我在jiawen分支,我使用
git push origin jianwen? 推送代碼失敗,這個(gè)時(shí)候可以切換到master在運(yùn)行這個(gè)推送命令。
?刪除遠(yuǎn)程分支:
git push origin -d "docs"
?4、將遠(yuǎn)程的分支更新到本地
git fetch -p
5、刪除暫存的更改
git reset
6、刪除本地的文件
7、拒絕合并無關(guān)的歷史
?
?8、我給deepin提交pr的一些操作或遇到的問題
??1.同步上游代碼
?
?
9、如何修改某次提交的commit
git rebase -i 44aea4b(44aea4b是我的commit的前一次)
打開后把要修改的pick 改成edit 然后保存,之后按照提示做就行了。
10、如何合并兩次commit為一次
這么做
git log
jdfdjfA
jdfslB
sfjjfC
假設(shè)在git log后獲得了最近的這三次提交,現(xiàn)在我們將A B合并為一次提交
git rebase -i sfjjfC
在打開的文件中,請(qǐng)將pick改為squash,然后保存
接下來按照提示做。
11、git push后,其他的分支都消失了
可能是錯(cuò)誤的使用了git merge文章來源:http://www.zghlxwxcb.cn/news/detail-401269.html
歡迎與我交流、點(diǎn)贊 、收藏加關(guān)注。文章來源地址http://www.zghlxwxcb.cn/news/detail-401269.html
到了這里,關(guān)于使用Git將代碼傳送(更新或者下載到本地)到github/gitee的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!