1.建立密鑰
[root@localhost ~]# ssh-keygen -t rsa -C "youname@email.com"
[root@localhost ~]# cat .ssh/id_rsa.pub
把公鑰複製到github上python
2. 配置上傳時使用的用戶名,郵箱
[root@localhost ~]# git config --global user.name "youname"
[root@localhost ~]# git config --global user.email "youname@email.com"git
3.下載github上的分支到本地倉庫
[root@localhost ~]# git clone https://github.comyouname/mytest.gitgithub
4.修改mytest倉庫文件後上傳github
[root@localhost ~]# vim test.py //編輯文件
[root@localhost ~]# git add test.py //追蹤文件,若是有多個文件或文件夾 能夠時可用 "git add ." 追蹤文件
[root@localhost ~]# git commit -m "test python" //把追蹤到的文件添加到本地倉庫並設置備註
[root@localhost ~]# git push //上傳到githubvim
5.建立分支並上傳到github
[root@localhost ~]# git branch test2 //建立分支名爲test2
[root@localhost ~]# git checkout test2 //切換到分支
[root@localhost ~]# vim test2.py
[root@localhost ~]# git add test2.py
[root@localhost ~]# git commit -m "test2_py"
[root@localhost ~]# git push origin test2 //上傳文件到分支ssh
6.刪除本地分支和遠程分支
[root@localhost ~]# git branch //查看本地分支
[root@localhost ~]# git branch -d test2 //刪除本地分支
[root@localhost ~]# git push origin :test2 //刪除遠程分支,注意分支前面的冒號url
7.建立本地庫並同步到遠程庫
#建立一個名爲demo的本地庫,在github上也必須建立一個空庫
[root@localhost ~]# git init demo
# 進入目錄 並追蹤目錄下的全部文件,更新到本地庫
[root@localhost ~]# cd demo
[root@localhost ~]# git add .
[root@localhost ~]# git commit -m "test demo"
# 連接遠程庫並進行同步
# 格式 git remote add <庫名> <庫url>
[root@localhost ~]# git remote add demo https://github.com/youname/demo.git
# 格式 git push <庫名> <分支名>
[root@localhost ~]# git push -u demo masterrem