vscode 使用 git 踩坑 小記
環境變數沒有新增成功
解決:系統--高階--》環境變數--》path 增加D:\Sofe\Git\cmd
git安裝地址: D:\Sofe\Git
新增之後 驗證:cmd --> git --v
安裝路徑:D:\Sofe\Git
將 D:\Sofe\Git\cmd 新增到環境變數
驗證 git --version
$ git remote show origin
-
使用者名稱和郵箱地址的作用
使用者名稱和郵箱地址是本地Git客戶端的一個變數,不隨git庫而改變。
每次commit都會用使用者名稱和郵箱紀錄。
github的contributions統計就是按郵箱來統計的。
-
檢視使用者名稱和郵箱地址:
$ git config user.name $ git config user.email
-
修改使用者名稱和郵箱地址:
$ git config --global user.name "username" $ git config --global user.email "email"
2、本地初始化一個專案
首先,你需要執行下面兩條命令,作為 git 的基礎配置,作用是告訴 git 你是誰,你輸入的資訊將出現在你建立的提交中。
git config --global user.name "你的名字或暱稱"
git config --global user.email "你的郵箱"
然後在你的需要初始化版本庫的資料夾中執行:
git init
git remote add origin <你的專案地址> //注:專案地址形式為:http://git.oschina.net/xxx/xxx.git或者 git@git.oschina.net:xxx/xxx.git
這樣就完成了一次版本你的初始化。
如果你想克隆一個專案,只需要執行:
git clone <專案地址>
3、完成第一次提交
進入你已經初始化好的或者克隆專案的目錄,然後執行:
git pull origin master
git touch init.txt //如果已經存在更改的檔案,則這一步不是必須的
git add .
git commit -m "第一次提交"
git push origin master
然後如果需要賬號密碼的話就輸入賬號密碼,這樣就完成了一次提交。
按照本文件新建的專案時,在碼雲平臺倉庫上已經存在 readme 檔案,故在提交時可能會存在衝突,這時您需要選擇的是保留線上的檔案或者捨棄線上的檔案,如果您捨棄線上的檔案,則在推送時選擇強制推送,強制推送需要執行下面的命令:
git push origin master -f
如果您選擇保留線上的 readme 檔案,則需要先執行:
git pull origin master
自己:
http://www.360doc.com/content/14/0919/10/19315284_410639672.shtml
報錯:
Git: fatal: The current branch master has no upstream branch.解決:git branch --set-upstream master origin/master
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
hideDotFiles = dotGitOnly
[remote "origin"]
url = 專案地址
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master