1. 程式人生 > >vscode 使用 git 踩坑 小記

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

  1. 使用者名稱和郵箱地址的作用

    使用者名稱和郵箱地址是本地Git客戶端的一個變數,不隨git庫而改變。

    每次commit都會用使用者名稱和郵箱紀錄。

    github的contributions統計就是按郵箱來統計的。

  2. 檢視使用者名稱和郵箱地址:

    $ git config user.name
    
    $ git config user.email
    
  3. 修改使用者名稱和郵箱地址:

    $ git config --global user.name "username"
    
    $ git config --global user.email "email"
    
http://git.mydoc.io/?t=180676


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