在vscode中使用git和github

2021-10-25 08:26:54 字數 1589 閱讀 2162

這學期的團隊專案比較多,這裡?一下常用的git命令,免得每次都去查

init locally and push to github

#config your name and email

git config --global --user.name abc

git config --global --user.email [email protected]

#list if you had done it

git config --global --list #show your username and email

git init my-project#init empty git repo in current folder

#or just in the vscode gui git init

#stage changed means workplace to stagin area

git add *

#orgit add your-filename

#commit means staging area to your local repo

git commmit -m 'commit once'

#you had to init a repo in github first

git remote add origin(foryour remote repos)

git push -u origin master(your-branch-name)

git pull
then you can push/commit

clone from others』 repo

git clone ***.git
#show all branches and where you are

git branch

# create

git branch your-branchname

# switch

git checkout another-branch

# merge

git merge branch-name# now this branch is merged to master

git branch -d newtest

# merge conflict

# after fixed

git status -s

git add fixed-file

git status -s

git commit

假設abc都擁有乙個倉庫的許可權,該倉庫目前有master branch

如果兩人都直接使用master branch,那麼很有可能造成衝突,比如a刪掉b需要的檔案,c新增a已經實現的功能。

所以需要各自建立並切換到自己的branch,在push以前先pull當前master branch的內容,檢視其他人的修改,再據此修改、提交、推送自己的內容。

如果沒有許可權,create pull request。

Python 在VSCode中使用

vscode教程 安裝完成後,開啟軟體會自動提示你安裝一些重要外掛程式,如中文語言包,git等,這裡可以直接選擇安裝python外掛程式 也可以使用ctrl shift x可以開啟擴充套件商店然後輸入python搜尋 首先,建立乙個空資料夾 hello 然後使用vs code開啟它。通過vs cod...

vscode開啟終端 在neovim中使用內建終端

最近逐漸將編輯過程從vscode一步步轉移到了nvim上,主要還是在於乙個流暢度和lsp的使用上,vscode在同時啟動多個lsp的時候,會在所有lsp都返回結果之後才給出響應,這導致我這種同時使用ccls和clangd的人就十分難受,於是編輯過程逐漸開始轉移到vim上,但是總是有一些理由需要再看一...

在 SVN 中使用 Git

將 module1 開發的變動提交 svn tree svn module1 module2 module3 doc configure readme.md在module1 中小步開發,在module1 使用單獨的 vcs version control system pwd cd module1 ...