第一步注册:让别人知道你是谁,必须的步骤 wc@DESKTOP-K9OA16C MINGW64 ~ $ git config --global user.name wuchao wc@DESKTOP-K9OA16C MINGW64 ~ $ git config --global user.email 2662259266@qq.com
|
第二步:初始化一个仓库 wc@DESKTOP-K9OA16C MINGW64 /d/mygit/maluwa $ git init Initialized empty Git repository in D:/mygit/maluwa/.git/
|
第三步:查看状态 wc@DESKTOP-K9OA16C MINGW64 /d/mygit/maluwa (master) $ git status On branch master No commits yet Untracked files: (use "git add ..." to include in what will be committed) index.html nothing added to commit but untracked files present (use "git add" to track)
|
第四步:加载到暂存区里 add 的后面可以写具体的文件名 wc@DESKTOP-K9OA16C MINGW64 /d/mygit/maluwa (master) $ git add . wc@DESKTOP-K9OA16C MINGW64 /d/mygit/maluwa (master) $ git status On branch master No commits yet Changes to be committed: (use "git rm --cached ..." to unstage) new file: index.html wc@DESKTOP-K9OA16C MINGW64 /d/mygit/maluwa (master)
|
第五步:提交 -m 是注释 存入版本库里 wc@DESKTOP-K9OA16C MINGW64 /d/mygit/maluwa (master) $ git commit -m "index" [master (root-commit) cfd540e] index 1 file changed, 1 insertion(+) create mode 100644 index.html wc@DESKTOP-K9OA16C MINGW64 /d/mygit/maluwa (master) $ git status On branch master nothing to commit, working tree clean
|
六:删除文件 wc@DESKTOP-K9OA16C MINGW64 /d/mygit/maluwa (master) $ git rm login.html
|
八查看日志 wc@DESKTOP-K9OA16C MINGW64 /d/mygit/maluwa (master) $ git log commit f1adabab7a750fd5ef05201a0e08ed2b552e417b (HEAD -> master) Author: wuchao Date: Tue Mar 5 00:40:35 2019 +0800 delete login commit f9cf3adf3768958f406911f21ff2b98f938b431b Author: wuchao Date: Tue Mar 5 00:38:13 2019 +0800 add login.html commit cfd540ecf7127fdf31ec8fb286662c25e63c5707 Author: wuchao Date: Tue Mar 5 00:31:38 2019 +0800 index
|
十:查看版本号 $ git reflog f1adaba (HEAD -> master) HEAD@{0}: commit: delete login f9cf3ad HEAD@{1}: commit: add login.html cfd540e HEAD@{2}: commit (initial): index
|
$ git branch 查看分支
|
$ git branch uname1 创建分支,其实并不创建可可以自动帮你创建
|
$ git checkout master 切换分支
|
$ git merge uname1 将莫个分支切换到本分支上
|
$ git branch -d uname1 删除分支uname1
|
生成公私密钥 会提醒你路径的 是后缀.ssh wc@DESKTOP-K9OA16C MINGW64 /d/mygit/maluwa (master) $ ssh-keygen -t rsa -C "2662259266@qq.com"
|
在github设置密钥后,测试是否成功 wc@DESKTOP-K9OA16C MINGW64 /d/mygit/maluwa (master) $ ssh -T git@github.com The authenticity of host 'github.com (52.74.223.119)' can't be established. RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'github.com,52.74.223.119' (RSA) to the list of known ho sts. Hi dswlol! You've successfully authenticated, but GitHub does not provide shell acc ess.
|
从远程仓库拿东西到本地 $ git clone https://github.com/dswlol/maluwa.git $git push 推送到远程服务器 $git pull 更新本地 |