git常用操作

1.文檔地址

? ?1.git簡易教程

? ? 2 .廖雪峰git教程

2.git是什么

? ? 1.版本管理、團隊合作開發(fā)工具

? ? 2.和svn的區(qū)別是:它是分布式管理

3.代碼托管網(wǎng)站有哪些

? ? 1.github

? ? 2.碼云

? ? 3.coding

4.安裝git工具

? ? 1.git bash

? ? 2.客戶端github桌面版

? ? 3.source tree

? ? 4.小烏龜git

5.初始化本地倉庫 git init

6.git add . 把所有文件加入到倉庫

7.git status查看狀態(tài)

8.git commit -m'提示信息' 提交修改

9.查看提交記錄

? ? 1.git log

? ? 2.git log --pretty=oneline

10.回滾(恢復到之前的某一次記錄)

? ? 1.git reset --hard head^? 回滾到上一次

? ? 2.git reset --hard 'asdfasdfasdfasdf'(提交的id)

11.新建遠程倉庫

12.本地倉庫與遠程倉庫

? ? 1.克隆遠程倉庫 git clone xxxx(倉庫地址)? ? (ps: 使用git clone不需要關聯(lián)操作)

????2.本地倉庫關聯(lián)遠程倉庫 git remote add origin https://gitee.com/huruqing/demo2.git

? ? 3.查看關聯(lián)的遠程地址? git remote -v

? ? 4.取消關聯(lián)? git remote remove origin

13.git push 本地倉庫同步到遠程倉庫(提示輸入用戶名密碼,注冊的時候別用微信,用手機號碼注冊)

? ? 1.git push origin master 提交到遠程倉庫的主干

? ? 2.git push origin master -u 第二次提交不需要加origin master

? ? 3.git push origin master -f 強制推送本地內(nèi)容到遠程倉庫

? ? 4.git push origin master -f? -u 第一次常常使用這個命令, 后面的提交只需要使用 git push 即可

14.git pull 把遠程倉庫同步到本地

15.免密操作

? ? 1.公鑰和私鑰

? ? 2.生成密鑰對

ssh-keygen -t rsa -C "aaa234234@qq.com"

????3.給碼云添加公鑰

16.倉庫分支

????1.主干master

????2.其他分支

17.沖突

????1.沖突原因

????2.解決沖突

? ? 1.vscode

? ? ? ? 1.當前更改是你電腦上的

? ? ? ? 2.傳入的更改是遠程倉庫的

? ? 2.beyond compare? WinMerge? 小烏龜git

18.取消修改

19.分支操作

? ? 1.只有一個主干,根據(jù)情況可以有很多分支

? ? 2.線上的版本都是以主干代碼來發(fā)布的

????3.創(chuàng)建分支

????4.切換分支

????5.合并分支

20.gitignore忽略提交某些文件




git bash其他問題

1.ls 查看文件目錄

2.ls -a查看文件目錄,包括隱藏的文件

3.clear 清屏

4.添加用戶名和emailgit config --global user.name "your name"git config --global user.email "your email"

5.git reset --hard head^回車后,提示more?

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容