sudo apt-get install git
sudo git config --global user.name Uranus
git config --global user.email hanming_qin@qq.com
cat ~/.gitconfig
git init
ls -a --查看隐藏目录(.git是项目的根目录,删掉即可不受git管理)
git status
git add file1 file2 ...
git add *
git rm --cached file1 file2 ...
git rm --cached *
git commit file1 file2 ... -m '文件描述'
git commit -m '文件描述' 将暂存区所有记录同步到仓库区
git log
git log --pretty=oneline
git chechkout -- file1 file2 ...
git mv file1 file2 ... [path]
git rm file1 file2 ...
git reset --hard HEAD^
git reset --hard [commit_id前七位即可]
git reflog
git tag [tag_name] [commit_id] -m [message]
说明: commit_id可以不写则默认标签表示最新的commit_id位置,message也可以不写,但是最好添加。
例子:git tag v1.0 -m '版本1'
git reset --hard [tag]
git tag -d [tag]
git stash save [message]
例:git stash save '第一种方案'
git stash list
git stash apply stash@{n}
git stash drop stash@{n}
git stash clear --删除所有保存的工作区
git branch
git branch [branch_name]
git checkout [branch_name]
git checkout -b [branch_name] --创建并切换分支
git merge [branch_name]
git branch -d [branch_name] --删除分支
git branch -D [branch_name] --删除没有被合并的分支
git remote add origin https://github.com/xxxxx
git clone https://github.com/xxxxxxxxx
git remote
git remote rm [origin]
git push -u origin master
git push
git push origin [tag] --推送本地标签到远程
git push origin --tags 推送本地所有标签到远程
git push --force origin
git branch -a 查看所有分支
git push origin :branch_name 删除远程分支
git push origin --delete tag [tagname] 删除远程仓库标签
git pull
git clone -b (分支项目名) http://myrepo.xxx.com/project/.git
clone远程分支:
git clone -b (分支项目名) http://myrepo.xxx.com/project/.git
要先commit之后才会真正建立master分支,此时才可以建立其它分支
建立分支 git branch name(分支名稱)
切換分支 git checkout name(分支名稱)
綁定遠程倉庫 git remote add origin https://xxxx
git init(ls -a)
设置全局用户名和码云上预留的email
git config --global user.name "fortunamajor"
git config --global user.email "17682310652@163.com"
- 獲取遠程倉庫代碼 git clone https://xxx
注意:代碼文件獲取下來之後,再進入代碼文件打開git bash here,不然無法向遠程倉庫推送(獲取不到文件裡的隱藏文件.git)
- git add *
- git commit -m "名稱描述"
- 建立分支 git branch name(分支名稱)
- 切換分支 git checkout name(分支名稱)
- git status
- 将本地分支推送到远程分支下以test命名 git push --set-upstream origin Frandis
git status
git add .
git commit -m "introduce"
git push
cd existing_folder
git init
git remote add origin ssh://git@10.156.148.63:2289/FrandisHMQin/my-autoupdater.git
git add .
git commit -m "Initial commit"
git push -u origin master
1. 創建一個新的文件夾
2. 在此文件夾下打開終端
3. 在終端中clone遠端的文件:git clone xxxx
4. 在clone好的文件夾下使用pycharm打開
5. 在pycharm中切換分支,分支名字和遠端的分支名保持一致
6. 在pycharm的菜單欄中找到pull,選擇對應的分支
這樣,就能將遠端對應的分支複製到本地了