Git命令行基本操作
Git下载地址---https://www.git-scm.com/download
1.将GitHub仓库克隆至系统本地
【图(1)】
【图(2)】
【图(3)】
操作步骤如下:
1⃣️ 进入github,找到自己想要clone的远程仓库,如图(1)
2⃣️ 点击图(1)中标红的复制按钮3
3⃣️ 进入命令行终端,进入自己指定的路径,输入clone仓库的命令,如图(2)
git clone https://github.com/Jayo-xie/Pythontest.git
4⃣️ clone成功后,就可以进入当前路径下,查看clone下来的仓库,如图(3),这样就clone了自己的远程仓库
2.提交文件至远程仓库
操作步骤如下:
1⃣️ 通常提交前会先通过 “git status” 命令查看Git目录下各文件状态,看是否有文件被修改,如:
实例1:
➜ Pythontest git:(master) git status
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
这代表Git目录下所有文件都是最新状态,暂无可提交的文件。
实例2:
➜ Pythontest git:(master) git status
On branch master
Your branch is up to date with 'origin/master'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: mygit.txt
Untracked files:
(use "git add <file>..." to include in what will be committed)
.DS_Store
no changes added to commit (use "git add" and/or "git commit -a")
此时我改动了mygit.txt文件,status中就会提示有修改内容暂未提交,使用“git add <file>”来更新将要提交的内容。
2⃣️ 文件改动后,使用 “git add <file>”来更新将要提交的内容。
➜ Pythontest git:(master) ✗ git add mygit.txt
3⃣️ 文件添加后,使用“git commit”来提交。
文件,但是此时会弹出编辑器,需要你编写提交注释。如果想要避免麻烦,也可以直接使用:git commit -m “提交注释”的方式。
4⃣️ 提交后,可以通过“git log”查看自己的提交日志。此时会弹出编辑器,里面可以看到自己历史的提交记录。
5⃣️ 查看自己当前分支:“git branch”
6⃣️ 查看自己的远程仓库名“git remote”。
如果想要进一步查看仓库下目录,可以使用“git remote -v”命令行。
7⃣️ 将自己的改动推向远程仓库,使用“git push <远程仓库名> <分支名>”,默认使用“git push origin master”。
➜ Pythontest git:(master) ✗ git push origin master
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Delta compression using up to 4 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 282 bytes | 282.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To https://github.com/Jayo-xie/Pythontest.git
8053e77..ac92a6e master -> master
8⃣️ 推向远程仓库后,就可以进入github网页,查看自己的提交记录,如图(4)。
【图(4)】