1.下載Git
這是Git的官方網站點擊下載
安裝操作一直默認即可
2.在你需要上傳項目的文件夾,右鍵? ?Git Bash Here,
3.配置你的Git
git config --global user.name "隨便填一個名字即可"? ?回車
git config --global user.email "你的郵箱@qq.com"? ?回車
沒有任何提示說明,你的操作成功了,如果你的配置寫錯了,,可以再敲一遍。
4.初始化Git
git init? 回車
5.添加你的所有文件到倉庫
git add .
6.真實提交
git commit -m “本次提交的描述,可以用中文寫”
7.前往GitHub中注冊一個你的賬號
8.生成本機秘鑰
ssh-keygen -t rsa -C "xxxxxx@qq.com"
一直回車??
9.查看秘鑰 復制出來 貼到github中
操作如下:
點擊Settings?
點擊SSH and GPG keys
點擊New SSH key
輸入完畢,點擊Add SSH key就好了
點擊Your repositiories 新建一個倉庫
點擊New
點擊他
復制這2個,記事本保存好,下次還需要用哦
你的項目就上傳完了,刷新你的github
如果后續中,有錯誤的話,輸入 git remote rm origin然后在重復輸入你的github的那兩行代碼就好了。
下面是一些知識的分享:
查看倉庫狀態
git status? ? 紅色的文件名 說明沒有被添加到倉庫
綠色的文件名 說明已經被添加到倉庫,但是沒有提交
clear 空的? 說明都提交了
比較兩個文件的不同
git diff 文件名字? 會告訴你這個文件? 提交上去的時候是這樣子的 你現在沒提交的是 這樣子的? 如果沒有反應,說明是一樣的,沒有不同
git高級
1. 提交完 想撤回剛剛提交的那個文件---回滾
git log 查看所有版本
git reset --hard HEAD^? ? 回滾了上一個版本
git reset --hard 寫唯一標識的前幾位就行? 就回到你要的那個版本
git reflog 記住所有曾經做過的操作
git reset --hard 標識符? 回退到這個版本
git log可以看到現在的版本了
2.? ? 撤銷修改
沒有提交的時候
不要這些修改,回到你之前的版本
沒有add就直接
git checkout --文件名字?
做了add操作
回退文件頭,才可以撤銷修改
git reset HEAD 文件名字
git checkout --文件名字
做了 add和commit就和第一大步的方法? 回退
3. 刪除文件
有2個以上的文件? 如? demo1.txt? demo2.txt
不想要文件demo2.txt
第一個? ? ? ? 直接鼠標刪除
git checkout --demo2.txt 可以找回來
第二個? add? commit上去了
刪除就用? git rm demo2.txt
git checkout HEAD --demo2.txt 找回
3 分支? ? ? 各個分支不影響
git branch? 顯示所有的分支? *代表現在在哪個分支
新建分支
git? branch? 分支名字
切換分支
git checkout 分支名字
分支合并
git merge 分支名? ? ? 把你這個分支名的分支 合并到我現在的分支? 改變了你要改變的現在分支? 不改變原來的分支
合并沖突的話 用手刪掉不要的然后
git add 文件名字
git commit -m “描述”
刪除分支
git branch -d 分支名字
避免踩雷就到這里了,這是針對于完全的新手哦